0

我有一个let a = ["q0,x";"q1,y"];类型为 的列表string list

我想让它成为[("q0","x");("q1","y")];一个(string * string)元组列表。

我怎么做??

4

1 回答 1

3

您可以使用模块Str和功能split

let split = 
   List.map (fun str ->
      match Str.split (Str.regexp ",") str with
        | a :: b :: _ -> a, b
        | _ -> assert false (* should not happen *))
于 2012-06-19T11:33:04.753 回答