相关疑难解决方法(0)

在Scheme中使用AND和apply函数

以下为什么不工作?

(apply and (list #t #t #f))
Run Code Online (Sandbox Code Playgroud)

虽然以下工作正常.

(apply + (list 1 3 2))
Run Code Online (Sandbox Code Playgroud)

这似乎是R5RS和R6RS的情况?

scheme

13
推荐指数
3
解决办法
8468
查看次数

为什么(申请和'(1 2 3))不起作用,而(和1 2 3)在R5RS中有效?

我在这样的Racket中试过它

> (apply and '(1 2 3))
. and: bad syntax in: and
> (and 1 2 3)
3
Run Code Online (Sandbox Code Playgroud)

有没有人有这个想法?

lisp scheme

3
推荐指数
2
解决办法
383
查看次数

标签 统计

scheme ×2

lisp ×1