У меня было довольно простое требование в моей программе Scheme, чтобы выполнить больше
чем одно утверждение, в true условии «если». , Поэтому я пишу свой
код, что-то вроде этого:
(if (= 1 1)
((expression1) (expression2)) ; these 2 expressions are to be
; executed when the condition is true
(expression3))
Очевидно, что вышесказанное не работает, так как я случайно
создал # процедуру с # аргументами. Итак, чтобы получить мой
проделанную работу, я просто помещаю вышеприведенные выражения в новую функцию и
вызовите его оттуда, вместо expression1, expression2. Это
работы.
Итак, моя точка зрения здесь: есть ли другая условная конструкция, которая
может поддержать мое требование здесь?