recursion_without_name.scm是什么?不使用名字的递归函数是啥?

2026-04-06 11:001阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计136个文字,预计阅读时间需要1分钟。

recursion_without_name.scm是什么?不使用名字的递归函数是啥?

以下是对给定内容的简化

plaintextrecursion_without_name.scm: JS var Y=function(f) { return function(x) { return x(x) } (function(x) { return f(function(y) { return x(x)(y) }) }) var F=function(g) { return function(n) { if (n==0) { return 1; } else { return n * g(n - 1); } } }

recursion_without_name.scm

; JS var Y = function(f) { return function(x) { return x(x) }(function (x) { return f(function(y) { return x(x)(y) }) }) } var F = function(g) { return function(n) { if (n == 0) { return 1; } else { return n * g(n-1); } } } Y(F)(5) ; Scheme (define F (lambda (g) (lambda (n) (if (= n 0) 1 (* n (g (- n 1))))))) (define Y (lambda (f) ((lambda (x) (x x)) (lambda (x) (f (lambda (y) ((x x) y))))))) ((Y F) 5)

recursion_without_name.scm是什么?不使用名字的递归函数是啥?

本文共计136个文字,预计阅读时间需要1分钟。

recursion_without_name.scm是什么?不使用名字的递归函数是啥?

以下是对给定内容的简化

plaintextrecursion_without_name.scm: JS var Y=function(f) { return function(x) { return x(x) } (function(x) { return f(function(y) { return x(x)(y) }) }) var F=function(g) { return function(n) { if (n==0) { return 1; } else { return n * g(n - 1); } } }

recursion_without_name.scm

; JS var Y = function(f) { return function(x) { return x(x) }(function (x) { return f(function(y) { return x(x)(y) }) }) } var F = function(g) { return function(n) { if (n == 0) { return 1; } else { return n * g(n-1); } } } Y(F)(5) ; Scheme (define F (lambda (g) (lambda (n) (if (= n 0) 1 (* n (g (- n 1))))))) (define Y (lambda (f) ((lambda (x) (x x)) (lambda (x) (f (lambda (y) ((x x) y))))))) ((Y F) 5)

recursion_without_name.scm是什么?不使用名字的递归函数是啥?