Le "jusqu'à" la méthode en Ruby

Je suis en train d'apprendre le Ruby, et il y a eu un peu de parler de la upto méthode dans le livre dont je suis l'apprentissage. Je suis confus. Exactement ce que fait-il?

Exemple:

grades = [88,99,73,56,87,64]
sum = 0
0.upto(grades.length - 1) do |loop_index|
    sum += grades[loop_index]
end
average = sum/grades.length
puts average
Vous voudrez peut-être chercher un autre livre. Dans ce cas, ce upto < grades.length.times < grades.each < grades.inject(0, :+).
Nous espérons que votre livre n'est pas en disant upto est un opérateur; c'est une méthode régulière. Édité à votre question en conséquence.
Beaucoup de Ruby livres sont comme ça - ils vous dire exactement ce Ruby, mais pas pourquoi, vous pouvez utiliser un chemin plutôt qu'un autre. 🙁
Oh. Mon. Gawd. Cela a eu à la crappiest du code Ruby, j'ai jamais vu. Est-ce vraiment de code à partir d'un livre?
Oui, c'est à partir d'un livre, Début Ruby on Rails par Steven Holzner

OriginalL'auteur Billjk | 2012-03-15