anton
ну где 3 варианта if, по сути в if 4 элемента, и ты группируешь несколько первых элементов в один
Я опять не понял, давай с другой стороны, соберем из 3-го варианта обратно lisp код,
1) есть просто (if
2) добавляем ! bool как просто bool - (if bool
3) добавляем value1 как (value1) (! нет в начале) - (if bool (value1)
4) добавляем value2 как в пункте 3 - (if bool (value1) (value2)
5) дети от if закончились, закрываем - (if bool (value1) (value2) )