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