(case проверка
(вариант-или-список1 form11...form1n)
(вариант-или-список2 form21...form2n)
...
({otherwise | t} form1...formn))
вариант-или-список ::= атом | (атом ...)
NIL
,
(ecase сигналит об ошибке).(case (+ 2 3) ((1 2 3 4) "слишком много") (5 "то, что нужно") ((6 7) "слишком мало") (zero "вариант-символ") ((nil) "пустая проверка") ; ибо nil трактуется как () (otherwise "довольствуемся умолчанием")) "то, что нужно"