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,29 +1,29 @@
---
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
puts element
end
```
Существует много разных способов, которыми вы можете выполнить цикл for или loop в Ruby, другим примером может быть:
В Ruby сучетсвют другие циклы и итераторы которыми можно заменить for. Например:
```
element.each do |element|
puts element
end
```
Это позволило бы достичь тех же результатов, что и вышеупомянутый цикл, но более аккуратный и более эффективный, поскольку он использует встроенные методы Array.
Результат выполнения этого блока кода будет идентичен примеру с циклом for, но выглядит более аккуратно так как использует встроенный метод Array.
Чтобы сделать еще один шаг, мы можем написать вышеприведенный цикл следующим образом:
Также этот пример можно переписать в одну строку:
```
element.each do { |element| puts element }
```
```