mat*_*ker 3 ocaml type-conversion
如何在Ocaml中将字符串选项数据类型转换为字符串?
let function1 data =
match data with
None -> ""
| Some str -> str
Run Code Online (Sandbox Code Playgroud)
我的实施错误是免费的吗?这里'data'的类型值string option
.
要回答你的问题,是的.
对于这个简单的功能,您可以在Option
模块中轻松找到它.例如,Option.default
完全符合您的目的:
let get_string data =
Option.default "" data
Run Code Online (Sandbox Code Playgroud)
在该模块中使用选项类型还有许多其他有用的功能,您应该检查它们以避免重新定义不必要的功能.