Подтвердить что ты не робот

Как создать целое число для цикла в Ruby?

У меня есть переменная "x", на мой взгляд. Мне нужно несколько раз отображать код "x".

Я в основном хочу создать такой цикл:

for i = 1 to x
  do something on (i)
end

Есть ли способ сделать это?

4b9b3361

Ответ 1

Если вы делаете это в своем erb-представлении, помните о различиях <% и <%=. Вы хотите:

<% (1..x).each do |i| %>
  Code to display using <%= stuff %> that you want to display    
<% end %>

Ответ 2

x.times do |i|
    something(i+1)
end

Ответ 4

Вы можете выполнить простой цикл each в диапазоне от 1 до `x':

(1..x).each do |i|
  #...
end

Ответ 5

Попробуйте использовать простые Ruby Magics:)

(1..x).each { |n| puts n }
x.times { |n| puts n }
1.upto(x) { |n| print n }