在 Elm 中使用 Time.every 的间隔

Using intervals with Time.every in Elm

我有一个订阅,它在 Elm (0.18) 中每秒更新一个值。它看起来像这样:

subscriptions : Model -> Sub Msg
subscriptions model =
    Time.every Time.second UpdateNote

如何制作每两秒更新一次的内容?我想要这样的东西:

subscriptions : Model -> Sub Msg
subscriptions model =
    Time.every 2.0 Time.second UpdateNote

...但我不确定在哪里插入时间间隔值。

时间值是浮点数别名,因此您可以将 second 乘以您想要的秒数:

subscriptions : Model -> Sub Msg
subscriptions model =
    Time.every (Time.second * 2) UpdateNote