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

Imo*_*gen 3 clojure

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

(if (empty? a-seq)
    nil
    a-seq)
Run Code Online (Sandbox Code Playgroud)

Gui*_*ler 10

使用函数seq它就是这样做的.


Imo*_*gen 6

不知道我在文档中是如何错过它的,但不是空的确实如此(感谢Guillermo使我重新阅读了文档).