繁体   English   中英

在OCaml中拆分字符串列表

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM