我的 Scheme 程序中有一个非常简单的要求,即在“if”的真实条件下执行多个语句。. 所以我写了我的代码,如下所示:
(if (= 1 1)
((expression1) (expression2)) ; these 2 expressions are to be
; executed when the condition is true
(expression3))
显然,上述方法不起作用,因为我无意中创建了一个带有 # 参数的 # 过程。因此,为了完成我的工作,我只需将上述表达式放入一个新函数中并从那里调用它,而不是表达式 1、表达式 2。有用。
所以,我的观点是:还有其他条件结构可以支持我的要求吗?