Ho appena fatto una domanda veloce riguardo ai loop in Ruby. C'è una differenza tra questi due modi di scorrere una raccolta?
# way 1
@collection.each do |item|
# do whatever
end
# way 2
for item in @collection
# do whatever
end
Mi chiedo solo se questi sono esattamente gli stessi o se forse c'è una sottile differenza (forse quando @collection
è zero).