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