【发布时间】:2011-08-07 09:15:15
【问题描述】:
在 Clojure 中,测试 nil 的惯用方法是什么,如果某些东西是 nil 则替换一个值?
例如我经常这样做:
let [ val (if input-argument input-argument "use default argument")]
:但我发现必须重复使用两次“输入参数”。
【问题讨论】:
-
如果你经常这样做,尤其是输入参数,那么你可能不知道你可以为函数定义multiple signatures。
标签: clojure