Ruby For Loops Correct translation (#30291)

This commit is contained in:
Alexander Dervish
2019-02-18 22:32:17 +02:00
committed by Randell Dawson
parent 7530f62f63
commit ca23bb47e2

View File

@ -1,28 +1,28 @@
--- ---
title: Ruby For Loops title: Ruby For Loops
localeTitle: Ruby For Loops localeTitle: Цикл For в Ruby
--- ---
## Ruby For Loops ## Цикл For в Ruby
Рубины для циклов используются для циклирования или повторения нескольких элементов и выполнения блока кода для каждого элемента. Для циклов часто используются на массивах. См. Раздел « [Массивы Ruby»](https://github.com/freeCodeCamp/guides/blob/master/src/pages/ruby/ruby-arrays/index.md) . Цикл for в Ruby используется для повторения блока кода несколько раз. Этот цикл часто используются для перебора элементов массива. См. Раздел « [Массивы в Ruby»](https://github.com/freeCodeCamp/guides/blob/master/src/pages/ruby/ruby-arrays/index.md) .
Для циклов это всего лишь один пример цикла или итерации по элементам. Ниже приведен пример цикла for: Перебор элементов массива это всего лишь один из примеров использования цикла for:
``` ```
for element in array do for element in array do
puts element puts element
end end
``` ```
Существует много разных способов, которыми вы можете выполнить цикл for или loop в Ruby, другим примером может быть: В Ruby сучетсвют другие циклы и итераторы которыми можно заменить for. Например:
``` ```
element.each do |element| element.each do |element|
puts element puts element
end end
``` ```
Это позволило бы достичь тех же результатов, что и вышеупомянутый цикл, но более аккуратный и более эффективный, поскольку он использует встроенные методы Array. Результат выполнения этого блока кода будет идентичен примеру с циклом for, но выглядит более аккуратно так как использует встроенный метод Array.
Чтобы сделать еще один шаг, мы можем написать вышеприведенный цикл следующим образом: Также этот пример можно переписать в одну строку:
``` ```
element.each do { |element| puts element } element.each do { |element| puts element }