Поначалу мне это тоже было очень странно, но я надеюсь, что это объяснение / пошаговое руководство поможет вам.
Документация довольно хорошо затрагивает тему - если мой ответ не поможет, я уверен, что их руководство поможет.
Сначала запустите интерпретатор Interactive Ruby, набрав irb
в своей оболочке и нажав Введите .
Введите что-то вроде:
the_numbers = ['ett','tva','tre','fyra','fem'] # congratulations! You now know how to count to five in Swedish.
только для того, чтобы у нас был массив для игры. Затем мы создаем цикл:
the_numbers.each do |linustorvalds|
puts linustorvalds
end
Он выведет все числа, разделенные переводом строки.
На других языках вам нужно написать что-то вроде:
for (i = 0; i < the_numbers.length; i++) {
linustorvalds = the_numbers[i]
print linustorvalds;
}
Важно отметить, что |thing_inside_the_pipes|
может быть чем угодно, если вы используете его последовательно. И поймите, что речь идет о петлях, о которых я не узнал позже.