Я хочу использовать для каждого и счетчик:
i=0
for blah in blahs
puts i.to_s + " " + blah
i+=1
end
Есть ли лучший способ сделать это?
Примечание: я не знаю blahs
, массив это или хеш, но необходимость сделать blahs[i]
это не сделает его более сексуальным. Также я хотел бы знать, как писать i++
на Ruby.
Технически, ответ Мэтта и Сквиги пришел первым, но я даю наилучший ответ на парадоджу, поэтому немного расскажу о SO. Также в его ответе была записка о версиях, которая по-прежнему актуальна (пока моя Ubuntu 8.04 использует Ruby 1.8.6).
Надо было использовать puts "#{i} #{blah}"
что-то более лаконичное.