在C++中我会写这样的东西:
if (a == something && b == anotherthing)
{
foo();
}
Run Code Online (Sandbox Code Playgroud)
我认为Clojure等价物是这样的:
(if (= a something)
(if (= b anotherthing)
(foo)))
Run Code Online (Sandbox Code Playgroud)
或者是否有另一种方法来执行我错过的逻辑"和"?正如我所说,后一种形式似乎工作正常 - 我只是想知道是否有一些更简单的方法来执行逻辑和.在Clojure Google Group上搜索"boolean""logical"和"and"会产生太多结果,但却没有多大用处.