2018-10-12 16:00:59 -04:00
---
title: Ruby For Loops
2019-02-18 22:32:17 +02:00
localeTitle: Цикл For в Ruby
2018-10-12 16:00:59 -04:00
---
2019-02-18 22:32:17 +02:00
## Цикл For в Ruby
2018-10-12 16:00:59 -04:00
2019-02-18 22:32:17 +02:00
Цикл for в Ruby используется для повторения блока кода несколько раз. Этот цикл часто используются для перебора элементов массива. См. Раздел « [Массивы в Ruby» ](https://github.com/freeCodeCamp/guides/blob/master/src/pages/ruby/ruby-arrays/index.md ) .
2018-10-12 16:00:59 -04:00
2019-02-18 22:32:17 +02:00
Перебор элементов массива это всего лишь один из примеров использования цикла for:
2018-10-12 16:00:59 -04:00
```
2019-03-29 02:27:39 +02:00
for element in array do
puts element
end
2018-10-12 16:00:59 -04:00
```
2019-02-18 22:32:17 +02:00
В Ruby сучетсвют другие циклы и итераторы которыми можно заменить for. Например:
2018-10-12 16:00:59 -04:00
```
2019-03-29 02:27:39 +02:00
array.each do |element|
puts element
end
2018-10-12 16:00:59 -04:00
```
2019-02-18 22:32:17 +02:00
Результат выполнения этого блока кода будет идентичен примеру с циклом for, но выглядит более аккуратно так как использует встроенный метод Array.
2018-10-12 16:00:59 -04:00
2019-02-18 22:32:17 +02:00
Также этот пример можно переписать в одну строку:
2018-10-12 16:00:59 -04:00
```
2019-03-29 02:27:39 +02:00
array.each do |element| puts element end
2018-10-12 16:00:59 -04:00
2019-02-18 22:32:17 +02:00
```