函数 f 具有参数i<整数>和j<功能取代。函数 j 采用整数作为参数返回整数。为什么 f
中的代码(if (equals? (j i) 1) (...) (...))
给出错误“实例:实例不是程序 - 不能应用它”?不应该(j i)返回一个整数值吗?
答案 0 :(得分:0)
原因是您必须使用逻辑运算符来比较多个条件。
示例
(if (**and** ( equals? (j i) 1) (equals? (j 2) 3) (...) (...) )
; Consecuence
; Alternative
)