【发布时间】:2021-08-19 13:35:07
【问题描述】:
我有一条用户提供的记录:
type alias Model =
{ age : String,
weight : String,
height : String,
appetite : String
}
我想把它转换成数字:
type alias FloatModel =
{ age : Float,
weight : Float,
height : Float,
appetite : Float
}
我的困难是,如果用户输入了错误的数据,String.toFloat 可能会返回 Nothing。所以我想我想要一个Maybe FloatModel 来处理不良数据。如何在每个成员上调用String.toFloat,如果他们都成功返回Just FloatModel,如果不返回Nothing?
【问题讨论】:
标签: elm