Почему по-умолчанию, когда-let и if-let не поддерживают несколько привязок?
Почему нет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).