デフォルトで複数のバインディングwhen-let
をサポートしないのはなぜですか?if-let
それで:
(when-let [a ...
b ...]
(+ a b))
...それ以外の:
(when-let [a ...
(when-let [b ...
(+ a b)))
私は自分のマクロを書いたり、モナドを使用したりできることを知っています(ここで説明されているように:http://inclojurewetrust.blogspot.com/2010/12/when-let-maybe.html)。