2010-11-24 69 views
0

我是從python到ruby的新人。紅寶石是否具有像Python一樣的zip功能?

在Python中有像功能如下:

a=range(3) 
b=range(3) 
for e1,e2 in zip(a,b) 
    print e1,e2 

是否有東西,可以實現在紅寶石同樣的功能?

+2

@Nakilon - http://meta.stackexchange.com/questions/5280/embrace-the-non-googlers – Brian 2010-11-24 13:59:29

回答

7

這就是Array#zip做:

foo = [1,2,3,4] 
bar = ['a','b','c','d'] 

foo.zip(bar) #=> [[1, "a"], [2, "b"], [3, "c"], [4, "d"]]