ruby有像python一样的拉链功能吗?

时间:2010-11-24 13:19:47

标签: python ruby arrays

我是从python到ruby的newibe。

在python中有一个如下功能:

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

有什么东西可以在ruby中实现相同的功能吗?

2 个答案:

答案 0 :(得分:7)

这就是Array#zip的作用:

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

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

答案 1 :(得分:0)

你的意思是,像Array#zip