Ich habe einen Grund Rubin SchleifeRuby-Verwendung, wie kann ich über einen iterieren for-Schleife n.times
for video in site.posts
video.some_parameter
endfor
ich diese Schleife 2 oder 3 Mal ausgeführt werden soll.
Ist das möglich?
Ich habe einen Grund Rubin SchleifeRuby-Verwendung, wie kann ich über einen iterieren for-Schleife n.times
for video in site.posts
video.some_parameter
endfor
ich diese Schleife 2 oder 3 Mal ausgeführt werden soll.
Ist das möglich?
3.times do
# do work here
end
also einfach eine do-Schleife um die for-Schleife? –
Ja, außer du willst etwas anderes. Wenn Sie es versuchen und mit dem Code spielen, werden Sie alle Ihre Fragen beantworten. Debuggen und drucken Sie einfach, was der Code macht. –
Wie rufen Sie den Index ab, wenn Sie ihn brauchen? –
Es ist schlechter Stil für zu verwenden.
3.times do
site.posts.each do |video|
video.some_parameter
end
end
oder wenn video.some_parameter ist eine Zeile,
3.times do
site.posts.each { |video| video.some_parameter }
end
siehe: https://github.com/bbatsov/ruby-style-guide#source-code-layout
Es tut mir leid, eine solche einfache Frage zu fragen, aber ich habe die Unterlagen überprüft, nur noch nicht sicher, wie man eine for-Schleife 3 mal laufen lässt. –