28 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			28 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| 
								 | 
							
								---
							 | 
						|||
| 
								 | 
							
								title: Learn About Ruby Arrays
							 | 
						|||
| 
								 | 
							
								localeTitle: Узнайте о массивах Ruby
							 | 
						|||
| 
								 | 
							
								---
							 | 
						|||
| 
								 | 
							
								### Основы:
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								*   Массивы - это список индексированных элементов, хранящихся в скобках `<a href='http://ruby-doc.org/core-2.2.0/Array.html' target='_blank' rel='nofollow'>]` .
							 | 
						|||
| 
								 | 
							
								*   Ruby использует нулевую индексацию. Это означает, что первый элемент массива хранится в индексном номере `0` , а второй - в индексе номер `1` и т. Д., Увеличиваясь на значения 1 для каждого дополнительного элемента, хранящегося в массиве.
							 | 
						|||
| 
								 | 
							
								*   Массивы могут быть созданы с использованием синтаксиса `[]` или `Array.new` .
							 | 
						|||
| 
								 | 
							
								*   Ruby имеет множество методов построения операций для массивов, таких как реверсирование или поиск элемента, хранящегося в массиве.
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								## Примеры:
							 | 
						|||
| 
								 | 
							
								```
							 | 
						|||
| 
								 | 
							
								arr = [1,2,3] 
							 | 
						|||
| 
								 | 
							
								 # is equivalent to: 
							 | 
						|||
| 
								 | 
							
								 arr = Array.new(3) 
							 | 
						|||
| 
								 | 
							
								 arr[0] = 1 
							 | 
						|||
| 
								 | 
							
								 arr[1] = 2 
							 | 
						|||
| 
								 | 
							
								 arr[2] = 3 
							 | 
						|||
| 
								 | 
							
								 # is also equivalent to: 
							 | 
						|||
| 
								 | 
							
								 arr = Array(1..3) 
							 | 
						|||
| 
								 | 
							
								 # All three of these examples return: 
							 | 
						|||
| 
								 | 
							
								 [1,2,3] 
							 | 
						|||
| 
								 | 
							
								```
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								## Рекомендации:
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								*   [Официальная документация Ruby для массивов](https://docs.ruby-lang.org/en/2.0.0/Array.html) .
							 |