Types Elm尝试将字符串转换为选项类型

Types Elm尝试将字符串转换为选项类型,types,casting,elm,Types,Casting,Elm,Elm中是否有任何方法可以尝试将字符串转换为选项类型?有点像 conversionFunction : String -> MyOption conversionFunction str = case *SomeConvertionFunction* str of Nothing -> DefaulOption Just i -> i recievingFunction : List String -> List MyOpti

Elm中是否有任何方法可以尝试将字符串转换为选项类型?有点像

conversionFunction : String -> MyOption
conversionFunction str = 
    case *SomeConvertionFunction* str of
        Nothing -> DefaulOption
        Just i  -> i

recievingFunction : List String -> List MyOption
recievingFunction list = 
    List.map (conversionFunction) list
我试图从URL解析一些东西,但我可以在我正在构建的应用程序中看到这一点。我还可以理解为什么在附加数据时这可能很困难,但对于枚举非常有用。我真的不想因为懒惰而不得不手工为枚举中的所有字符串编写case语句


它看起来像是核心库中的某种东西,但我找不到它。

不,目前没有Elm支持Haskell的
read
函数或其他语言中的反射。在Elm的当前状态下,需要编写自己的转换函数


请参阅。

谢谢您的快速回复。