判断采用“正则序”(完全展开后规约)还是“引用序”(先求值参数而后应用)?
(define (p) (0))
(define (test x y)
(if (= x 0)
0
y))
(test 0 (p))
这个结果报错
所以我的解释器(DrRacket)采用“应用序” 先求值
判断采用“正则序”(完全展开后规约)还是“引用序”(先求值参数而后应用)?
(define (p) (0))
(define (test x y)
(if (= x 0)
0
y))
(test 0 (p))
这个结果报错
所以我的解释器(DrRacket)采用“应用序” 先求值
1286

被折叠的 条评论
为什么被折叠?