【发布时间】:2014-02-01 07:45:12
【问题描述】:
我需要将以下循环从 JavaScript “翻译”为 Ruby:
for(i=0;i<=b.length-1;i++){
if(!(i%2)){
c+=b[i]
}
}
这是我尝试在 Ruby 中编写相同内容的方法:
until i == b.length-1 do
unless i%2 == true
c += b[i]
i += 1
end
end
然而,Ruby 中的取模运算符似乎总是返回 false。这使得整个条件毫无意义。
我做错了什么?
【问题讨论】:
标签: javascript ruby-on-rails ruby code-translation