相关疑难解决方法(0)

匿名的lambdas直接指自己

Scheme或者方言的任何方言都有一种"自我"操作符,这样匿名的lambdas就可以重复自己,而不需要像Y-combinator那样做或者在letrec等中命名.

就像是:

(lambda (n)
   (cond
     ((= n 0) 1)
     (else (* n (self (- n 1)))))))
Run Code Online (Sandbox Code Playgroud)

scheme racket

5
推荐指数
2
解决办法
434
查看次数

标签 统计

racket ×1

scheme ×1