clojure - 将项添加到嵌套集

时间:2014-09-19 16:50:10

标签: clojure

说我有这样的一套:

#{#{"a"} #{"b"} #{"c"}}

说我想更新中间集以使其成为:

#{#{"a"} #{"be"} #{"c"}}

我将如何实现这一目标?

1 个答案:

答案 0 :(得分:4)

(-> #{#{"a"} #{"b"} #{"c"}} (disj #{"b"}) (conj #{"be"}))

=> #{#{"a"} #{"be"} #{"c"}}

(当然,没有任何顺序排列,它可以按任何顺序显示)。