在 NumPy 中,您可以轻松创建重复值的数组。像下面这样。
>> print np.arange(3).repeat(2)
[0 0 1 1 2 2]
有没有办法在 CoffeeScript 中做到这一点?
更新:按照 Marius 在他的回答中提出的建议,我创建了一个简单的函数来自动执行重复操作。这适用于将来遇到相同问题的任何人。
repeat = (arr, repeats) ->
newArr = for a in arr
a for [0...repeats]
return [].concat.apply [], newArr