如何检查 Elm 中的结果是正常还是错误?
How do I check if a Result is Ok or Err in Elm?
我正在尝试使用 String.toInt strVar
查看字符串是否为有效整数,但我不知道如何将 Result
转换为 Bool
。
您可以模式匹配 Result
。
如果你想得到 Bool 作为输出,那么例如:
isIntParsable str =
case String.toInt str of
Ok _ -> True
_ -> False
只是关于这个问题的更新。我使用 Elm 0.19,情况发生了一些变化。这里是新代码:
isIntParsable str =
case String.toInt str of
Just _ -> True
Nothing -> False
目前String.toInt
returns一个Maybe Int
。
我正在尝试使用 String.toInt strVar
查看字符串是否为有效整数,但我不知道如何将 Result
转换为 Bool
。
您可以模式匹配 Result
。
如果你想得到 Bool 作为输出,那么例如:
isIntParsable str =
case String.toInt str of
Ok _ -> True
_ -> False
只是关于这个问题的更新。我使用 Elm 0.19,情况发生了一些变化。这里是新代码:
isIntParsable str =
case String.toInt str of
Just _ -> True
Nothing -> False
目前String.toInt
returns一个Maybe Int
。