红宝石是否具有像Python一样的zip功能?
问题描述:
我是从python到ruby的新人。红宝石是否具有像Python一样的zip功能?
在Python中有像功能如下:
a=range(3)
b=range(3)
for e1,e2 in zip(a,b)
print e1,e2
是否有东西,可以实现在红宝石同样的功能?
答
这就是Array#zip做:
foo = [1,2,3,4]
bar = ['a','b','c','d']
foo.zip(bar) #=> [[1, "a"], [2, "b"], [3, "c"], [4, "d"]]
@Nakilon - http://meta.stackexchange.com/questions/5280/embrace-the-non-googlers – Brian 2010-11-24 13:59:29