【发布时间】:2019-03-10 14:43:24
【问题描述】:
在official Elm website 中有一个init 函数定义我不明白:
init : () -> (Model, Cmd Msg)
init _ =
( Loading
, Http.get
{ url = "https://elm-lang.org/assets/public-opinion.txt"
, expect = Http.expectString GotText
}
)
所以init 函数返回一个tuple,那为什么不将它的符号定义为:
init: (Model, Cmd Msg)
但在他们的示例中 init 返回一个返回 tuple 的函数。这是真的吗?
以及如何在init : () -> (Model, Cmd Msg) 中读取()?例如,我可以说从任何东西返回一个元组吗?
【问题讨论】:
标签: types elm elm-architecture