Powiel możliwe:
for vs each in RubyRuby: Jaka jest różnica między pętlą for a każdą pętlą?
Załóżmy, że mamy tablicę, jak
sites = %w[stackoverflow stackexchange serverfault]
Jaka jest różnica między
for x in sites do
puts x
end
i
sites.each do |x|
puts x
end
?
Wydaje się, że robią dokładnie to samo, a składnia pętli for
jest dla mnie bardziej przejrzysta. Czy istnieje różnica? W jakich sytuacjach byłaby to wielka sprawa?
Sprawdziłem coś takiego, ale nie widziałem. – eckza