[英]Spliting a list of strings in OCaml
我有一个列表, let a = ["q0,x";"q1,y"];
这是string list
类型。
我想将其设置为[("q0","x");("q1","y")];
这是(string * string)
元组的列表。
我怎么做??
您可以使用Str模块和split
函数:
let split =
List.map (fun str ->
match Str.split (Str.regexp ",") str with
| a :: b :: _ -> a, b
| _ -> assert false (* should not happen *))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.