是否可以在 plait 的另一个函数中定义函数? 当我在 Racket 中这样做时它运行良好但在辫子中我不断出错。这是一个例子:
(define (fact n)
(define (it-fact n)
(if (= n 1)
n
(* n (it-fact (- n 1)))))
(it-fact n))
这是一个在 racket 中实现的程序,但是如果我尝试在 plait 中运行它,我会不断收到“语法错误”错误。有什么办法可以在辫子上做类似的事情吗?
我搜索了辫子和球拍文档,但没有结果。