remainderBy 0 100 NaN : Int 我刚刚认为 remainderBy 函数会更好地返回 -6ren">
gpt4 book ai didi

javascript - 为什么 Elm 0.19 中的 "remainderBy 0 100"返回 NaN,而不是 Maybe Int?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:53:13 24 4
gpt4 key购买 nike

在JavaScript中,0 % 1000,但在Elm中,相同操作的结果是这样的。

> remainderBy 0 100
NaN : Int

我刚刚认为 remainderBy 函数会更好地返回 Maybe Int,如下所示。

> remainderBy 0 100
Nothing : Maybe Int

> remainderBy 6 3
Just 2 : Maybe Int

Elm 是否有任何理由说明 remainderBy 返回 NaN

最佳答案

remainderBy 的第一个参数是除数,与您预期的相反。所以 remainderBy 0 100100 % 0

相同

你除以 0,所以结果是 NaN。

关于javascript - 为什么 Elm 0.19 中的 "remainderBy 0 100"返回 NaN,而不是 Maybe Int?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57274033/

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