gpt4 book ai didi

elm - 如何调整指南中的 Elm 代码以使用随机数进行初始化?

转载 作者:行者123 更新时间:2023-12-02 09:41:32 24 4
gpt4 key购买 nike

我正在研究 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com