如何在Ruby中创build一个整数for循环?
在我看来,我有一个variables“x”。 我需要显示一些代码“x”次数。
我基本上想要build立一个像这样的循环:
for i = 1 to x do something on (i) end
有没有办法做到这一点?
如果你在erb视图中这样做,请注意<%
和<%=
差异。 你想要的是:
<% (1..x).each do |i| %> Code to display using <%= stuff %> that you want to display <% end %>
x.times do |i| something(i+1) end
for i in 0..max puts "Value of local variable is #{i}" end
所有的Ruby循环
你可以在1到`x'范围内执行一个简单的循环:
(1..x).each do |i| #... end
尝试下面简单的Ruby Magics 🙂
(1..x).each { |n| puts n } x.times { |n| puts n } 1.upto(x) { |n| print n }