在clojure中返回seq的最佳方法,如果为空则为nil

时间:2014-02-24 21:04:23

标签: clojure

有没有更好的方法来实现这个?

(if (empty? a-seq)
    nil
    a-seq)

2 个答案:

答案 0 :(得分:10)

使用功能seq就可以了。

答案 1 :(得分:6)

不知道我在文档中是如何错过的,但是not-empty正是这样做的(谢谢 吉列尔莫让我重新阅读了文档。