- (acond ((test? xpr ...) ... [(else xpr1 ...)])) syntax
Anaphoric version of cond.
The result of each test? is stored in the variable it, which can be used in the corresponding expressions xpr ...
(acond ((memv 6 '(1 2 3 4 5)) it) ((memv 3 '(1 2 3 4 5)) it) (else it))Note, that the ordinary cond macro does something similar with the literal symbol =>.