【发布时间】:2010-02-02 20:16:47
【问题描述】:
我正在寻找一种方法,通过在顺序。
所以例如给定数组a:
a = [1, 2, 3, 4]
我想回来:
a = [1, 2, 3, 4, 1, 2, 3, 4, 1, 2, 3, 4]
另一个例子:
b = ["peach", "plumb", "pear", "apple", "banana", "orange"]
会返回:
b = ["peach", "plumb", "pear", "apple", "banana", "orange", "peach", "plumb", "pear", "apple", "banana", "orange"]
等等。如果给定一个包含 12 个对象的数组,它只会返回相同的数组。
到目前为止,我为实现这一目标而编写的方法非常难看,而且不是很 Rubyish;对其他人如何处理这个问题感兴趣。
提前致谢。
【问题讨论】: