首页 文章

OCaml - 将Set转换为字符串

提问于
浏览
0

我一直在OCaml程序中使用Sets .

但是,我需要添加将一组字符串转换为单个字符串的功能 .

例如:Set "a", "b", "c" 将转换为String "{a b c}" .

我看过Set.iter函数,但无法弄清楚如何做到这一点?

任何帮助表示感谢,谢谢 .

1 回答

  • 4

    如果您的集合包含字符串,您可以使用:

    module MySet = Set.Make(String)
    
    let string_of_set set =
        "{" ^ (String.concat " " (MySet.elements set)) ^ "}"
    

相关问题