Wie der Titel schon sagt, war es persönlich praktisch, den Index mit einer beliebigen Zahl zu beginnen, wenn ein Array mit each_with_index in Ruby wiederholt wird, also werde ich es so lassen, wie es ist.
Ändern Sie einfach "each_with_index" in "each.with_index (n)". Geben Sie die Startnummer für n an. Um den Index von 1 zu starten, schreiben Sie wie folgt.
juices = ["tea", "cola", "coffee"]
juices.each.with_index(1) do |juice, i|
puts "#{i}Dritte:#{juice}"
end
1. Tee
Zweitens: Cola
Drittens: Kaffee
Bei each_with_index
muss es auf i + 1
gesetzt werden, daher ist diese Methode praktisch.
Recommended Posts