chickadee » clojurian » if-let*

(if-let* ((x1 y1) (x2 y2) ...) then else)syntax

Similar to (or (and-let* ((x1 y1) (x2 y2) ...) then) else) except that returning #f from the then clause will not lead to the else clause being evaluated.