标签: clojure
说我有这样的一套:
#{#{"a"} #{"b"} #{"c"}}
说我想更新中间集以使其成为:
#{#{"a"} #{"be"} #{"c"}}
我将如何实现这一目标?
答案 0 :(得分:4)
(-> #{#{"a"} #{"b"} #{"c"}} (disj #{"b"}) (conj #{"be"})) => #{#{"a"} #{"be"} #{"c"}}
(当然,没有任何顺序排列,它可以按任何顺序显示)。