我一直在OCaml程序中使用Sets。
但是我需要添加将一组字符串转换为单个字符串的功能。
例如:集"a", "b", "c"
将转换为字符串"{a b c}"
。
我看过Set.iter函数,但无法弄清楚如何做到这一点?
感谢任何帮助,谢谢。
答案 0 :(得分:4)
如果你的集合包含字符串,你可以使用它:
module MySet = Set.Make(String)
let string_of_set set =
"{" ^ (String.concat " " (MySet.elements set)) ^ "}"