--
您收到此邮件是因为您订阅了 Google 网上论坛的“Idea Torrent”论坛。
要向此网上论坛发帖,请发送电子邮件至 idea-t...@googlegroups.com。
要取消订阅此网上论坛,请发送电子邮件至 idea-torrent...@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/idea-torrent?hl=zh-CN 访问此网上论坛。
第29页 的 “惰性”有点问题:@l = 1..10 只是一个列表的定义,如果能这样:@l = 1.. ;才能算“惰性”。
第29页那个惰性有问题吧
1..10 只能算列表,如果可以这样才算惰性:
@l=1..
在 2010-7-18 下午11:07,"李海东" <hydo...@gmail.com>编写:
thanks. 花了10分钟看了下...不禁虎躯一振....
在 2010年7月17日 下午8:10,刘鑫 <marc...@gmail.com>写道:
>
> 明天准备在广州讲的文案
>
> --
> “那么告诉我,路西法·晨星,问问你们自己,你们所有人……若是十万天使军不再梦想天堂,地狱又有什么伟力?”——尼尔·盖曼《睡魔》
> ……
>
>...
--
李海东
鼎捷软件
--
您收到此邮件是因为您订阅了 Google 网上论坛的“Idea Torrent”论坛。
要向此网上论坛发帖,请发送电子邮件至 idea-t...@googlegroups.com。
...
要取消订阅此网上论坛,请发送电子邮件至 idea-torrent...@googlegroups.com。
若有更多问题,请通过 http://groups.google.com/group/idea-torrent?hl=zh-CN 访问此网上论坛。
We've already seen ranges. Ranges are lazy by default, which means all the values in the range aren't necessarily calculated when you assign them to an array:
my @lazylist = 1..20000; # Doesn't calculate all 20,000 values
Because of their laziness, ranges can even be infinite:
my @lazylist = 1..Inf; # Infinite values!
可以看出它不是Haskell那种隐式惰性的,而是更像Ocaml只有明确要求的才会惰性计算。