Ocaml - 字符串到(int*int*int)列表

Gre*_*reg 7 string int ocaml list

在ocaml函数中可以像这样解析字符串"[(1,2,3);(1,2,5);(2,3,4)]"到(int*int*int)列表中吗?或者我是否必须编写自己的解析功能?

谢谢

格雷格

ako*_*ski 4

好吧,借助标准库中的Scanf模块,这应该不会太困难——您将能够轻松扫描三元组,然后只需要添加一些逻辑来解析列表。

或者你可以看一下推导

OCaml 的扩展,用于从类型声明派生函数。包括用于漂亮打印、具有结构共享的类型安全编组、动态类型、相等性等的派生程序。