老潘已转到http://www.panxingzhi.net/。所有旧文章如有改动,此处将不再更新。谢谢。 I've moved to http://www.panxingzhi.net/. Updates on old posts are not applied here. Thanks.

关于Scheme,壹

(define (f1) f1)
(define (f2) (f2))

> (f1)
#<procedure:f1>

> (f2)
#[生命不息,死循环不止。PLT的小人儿跑亚跑]

呵呵,不急不急,先扎稳马步。

执行f1相当于

> f1
#<procedure:f1>

也就是eval一个variable,一个没啥内涵的procedure。

执行f2相当于执行f2,好吧,如果你懂什么叫递归,I服了you。





0 条评论:

添加评论