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 } 
 | |
| 
 | |
| ``` |