我需要能够匹配这样的模式:
'(PARAMS(x)(lambda(y)(+ x y)))
但我能想到的最好的回报是:
(match `(PARAMS (x) (lambda (y) (+ x y)))
[`(PARAMS (,var) (lambda (,arg) (,stmt))) 'yep]
[otherise 'nope])
==>
nope
感谢任何建议。
感谢。
答案 0 :(得分:3)
不要将,stmt
放在parens中。
(顺便说一句,所有这些问题都是特定于Racket的,所以请使用racket
标签。)