« caods | 首页 | 雄鹰 »

朱兆龙

个人主页: http://blog.csdn.net/zzljlu

留言(1 条)

为什么Lisp语言如此先进?(译文) 留言:


引用real的发言:


确实可以这么写, 是我对您的文章理解有误吗? 或者是版本问题?
Python 2.6.6
>>> def s(n):
... return lambda x: x+n
...
>>> a = s(10)
>>> a(10)
20
>>> a(11)
21



你确实理解有误。

文中要求的是累加器,执行结果应该呈现出这样:
>>> a = s(10)
>>> a(10)
20
>>> a(11)
31