我正在研究 Elm,并通读 this guide .
关于example concerning random numbers :
在发生任何掷骰之前,它当前将骰子值初始化为 1。 我想修改代码,使其初始化为随机值。
我错误地尝试修改 init
函数:
init : () -> (Model, Cmd Msg)
init _ =
( Model 1
, Task.perform (\_ -> Roll) never
)
这不起作用。尝试修改 init
函数是正确的方法吗?还有什么办法可以做到这一点?
最佳答案
我现在觉得有点傻,但这是显而易见的答案:
init : () -> (Model, Cmd Msg)
init _ =
( Model 1
, Random.generate NewFace (Random.int 1 6)
)
关于elm - 如何调整指南中的 Elm 代码以使用随机数进行初始化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55439814/