主要讲了Ruby1.9的变动,比如:
e1 = [1, 2, 3, 4].each
e2 = [10, 11, 4].each
loop {
p e1.next + e2.next
}
#prints 11, 13 and 7
还是蛮不错的,不用担心听不懂,因为Matz的英语实在是。。。
主要讲了Ruby1.9的变动,比如:
e1 = [1, 2, 3, 4].each
e2 = [10, 11, 4].each
loop {
p e1.next + e2.next
}
#prints 11, 13 and 7
还是蛮不错的,不用担心听不懂,因为Matz的英语实在是。。。
youtube连不上阿……我比较关心本地线程,他说这个了吗?
By: 自由天堂 on February 26th, 2008
at 11:17 pm
好像没有,主要讲了3点和1.8的差异:Block parameter, M17N(Unicode)支持以及Performance。
然后是一些1.9的新特性,增强的Lambda以及Iterator支持等等。
By: admin on February 26th, 2008
at 11:46 pm
这是Ruby1.9的each?
看上去很像Python的Generator
看来上次我们讨论过后,Ruby也在朝这方向发展
e1 = iter([1, 2, 3, 4])
e2 = iter([10, 11, 4])
try:
while True:
print e1.next() + e2.next()
except:
pass
By: ShiningRay on February 27th, 2008
at 3:02 pm
上面这是段python代码,不过因为html没能体现缩进
By: ShiningRay on February 27th, 2008
at 3:03 pm
哦,我把iterator写成generator了,再更正一下
By: ShiningRay on February 27th, 2008
at 3:04 pm