Ser*_*gey 3 boolean function clojure
clojure中是否有任何函数可以计算给定表达式的布尔值?我的意思是如果表达式为nil或false,则此函数返回false,否则为true?
(to-bool nil) ; => false
(to-bool false) ; => false
(to-bool java.util.Date.) ; => true
(to-bool true) ; => true
(to-bool 7) ; => true
Run Code Online (Sandbox Code Playgroud)
那样的东西?
boolean 它是.
(boolean nil) ; => false
(boolean false) ; => false (I assume you expect false, not true here!)
(boolean (java.util.Date.)) ; => true
(boolean true) ; => true
(boolean 7) ; => true
Run Code Online (Sandbox Code Playgroud)