我一直在研究if-let和when-let宏,但我很难确定它们到底是做什么的。特别是文档中说:
clojure.core/when-let
([bindings & body])
Macro
bindings => binding-form test
When test is true, evaluates body with binding-form bound to the value of test
我对宏的文档方式感到有些困惑。
1)“=>”符号是什么意思?
2)“test”是指什么?