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 *))