use*_*402 5 javascript ruby arrays
我有一个简单的数组,我试图获取数组中的每个第二项。不幸的是,我对 JavaScript 比 Ruby 更熟悉......
在 JavaScript 中,我可以简单地做
var arr = [1, 'foo', 'bar', 'baz', 9],
otherArr = [];
for (i=0; i < arr.length; i=i+2) {
// Do something... for example:
otherArr.push( arr[i] );
}
Run Code Online (Sandbox Code Playgroud)
现在我如何在 Ruby 中做到这一点?
n = 2
a = ["a", "b", "c", "d"]
b = (n - 1).step(a.size - 1, n).map{ |i| a[i] }
output => ["b", "d"]
Run Code Online (Sandbox Code Playgroud)
尝试上面的代码
归档时间: |
|
查看次数: |
4151 次 |
最近记录: |