【发布时间】:2019-05-02 10:51:41
【问题描述】:
在球拍中,我编写了这段基本代码。但是球拍似乎不喜欢第一个子句 - 尝试运行它,我收到错误 "match: syntax error in pattern in: (- 3 9)"
(define/match (prob i)
[((- 3 9)) 0]
[(_) 4]
)
奇怪的是,如果我使用“列表”过程(即 ((list 3 9)) 而不是 ((- 3 9)) )而不是减法过程,则代码可以工作。什么给了?
【问题讨论】:
-
如果您想评估表达式并比较值是否相等,请尝试
(== (- 3 9)) -
谢谢,这正是我一直在寻找的东西