Ho un ciclo rubino baseUtilizzando Ruby, come posso iterare su un ciclo for n.times
for video in site.posts
video.some_parameter
endfor
voglio correre questo ciclo 2 o 3 volte.
È possibile?
Ho un ciclo rubino baseUtilizzando Ruby, come posso iterare su un ciclo for n.times
for video in site.posts
video.some_parameter
endfor
voglio correre questo ciclo 2 o 3 volte.
È possibile?
3.times do
# do work here
end
quindi basta eseguire un ciclo do attorno al ciclo for? –
Sì, a meno che tu non voglia qualcosa di diverso. Se lo provi e giochi con il codice risponderai a tutte \ la maggior parte delle tue domande. Basta eseguire il debug e stampare ciò che sta facendo il codice. –
Come si recupera l'indice se è necessario? –
E 'cattivo stile da utilizzare per .
3.times do
site.posts.each do |video|
video.some_parameter
end
end
o se video.some_parameter è una linea,
3.times do
site.posts.each { |video| video.some_parameter }
end
vedi: https://github.com/bbatsov/ruby-style-guide#source-code-layout
Mi dispiace di essere una domanda semplice come ma ho rivisto la documentazione, basta ancora non sono sicuro di come eseguire un ciclo for 3 volte. –