Ruby For Loops Correct translation (#30291)
This commit is contained in:
committed by
Randell Dawson
parent
7530f62f63
commit
ca23bb47e2
@ -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 }
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user