返回在计划一个可变对象的表达式?

嗨,我尝试写,它将返回是可变的,并且可以作为一个过程的表达式的功能。

例如:

(fooeq 1 2)将返回(eq? 1 2)

((fooeq 1 2))将返回#f

有编写是可被转化为一个顺序的符号的表达式的方法吗?

编辑:我知道了,谢谢您的答复。 如果任何人想知道它的(EVAL P)。

--------------解决方案-------------

我猜你想fooeq评估一个函数:

> (define (fooeq ab)
(lambda () (eq? ab)))

> ((fooeq 1 2))
#f
> ((fooeq 1 1))
#t
>

即采用一个或多个功能的输入或输出功能的功能被称为高阶函数。

分类:方案 时间:2015-03-15 人气:0
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 1.351 (s). 10 q(s)