4
我在這裏錯過了什麼?我是在方案apply
玩,並寫道:適用方案
(apply apply '(+ (1 2 3)))
我的理解是,第一個應用應該做的:
(apply + '(1 2 3))
和第二應該做的:
(+ 1 2 3)
但Ypsilon和Gauche都給出了相同的錯誤(這是Ypsilon的):
error: attempt call non-procedure: (+ 1 2 3)
backtrace:
0 (apply apply '(+ (1 2 3)))
..."/dev/stdin" line 1
我有什麼不明白的地方?
明白了。這應該從錯誤的措辭中明確。 – JasonFruit