小编Rom*_*sky的帖子

返回函数组成的Scheme函数

如何实现一个以一个参数作为参数输入任意数量的过程并返回另一个函数的函数,是Scheme中这些过程的组成。

例如:

(define (f x) (* x 2))
(define (g x) (* x 3))
(define (h x) (- x))

((comp-func f g h) 1) => -6
((comp-func f g) 1)   => 6
((comp-func h) 1)     => -1
((comp-func) 1)       => 1
Run Code Online (Sandbox Code Playgroud)

scheme function r5rs

1
推荐指数
1
解决办法
2631
查看次数

标签 统计

function ×1

r5rs ×1

scheme ×1