【发布时间】:2022-08-17 18:02:24
【问题描述】:
这是我的功能
(defn foo
[]
(->> (conj (:countries list1) ;; [\"UK\" \"USA\" \"IND\"]
(:countries list2) ;; [\"AUS\" \"NZ\"]
(:countries list3) ;; \"FRA\"
)
(some-other-operations)))
评论显示了他们获取的数据,我希望我的结果是这样的
[\"UK\" \"USA\" \"IND\" \"AUS\" \"NZ\" \"FRA\"]
但我不知道为什么它会给我这样的输出
[\"UK\" \"USA\" [\"AUS\" \"NZ\"] \"FRA\"]
如果我删除list2,它工作正常。然后它产生这样的输出
[\"UK\" \"USA\" \"FRA\"]
任何人都知道我该如何解决这个问题?
标签: functional-programming clojure