27 lines
		
	
	
		
			995 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			27 lines
		
	
	
		
			995 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| 
								 | 
							
								---
							 | 
						||
| 
								 | 
							
								title: Learn About Ruby Arrays
							 | 
						||
| 
								 | 
							
								---
							 | 
						||
| 
								 | 
							
								### Basics:
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								*   Arrays are a list of indexed items stored inside `<a href='http://ruby-doc.org/core-2.2.0/Array.html' target='_blank' rel='nofollow'>]` brackets.
							 | 
						||
| 
								 | 
							
								*   Ruby uses zero-based indexing. This means the first item in the array is stored in index number `0`, then the second is at index number `1`, and so on incrementing by values of 1 for each additional item stored in the array.
							 | 
						||
| 
								 | 
							
								*   Arrays can be created using `[]` or `Array.new` syntax.
							 | 
						||
| 
								 | 
							
								*   Ruby has many build in methods to perform operations on arrays such as reversing or finding an element stored in the array.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								## Examples:
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    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]
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								## References:
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								*  <a href = "https://docs.ruby-lang.org/en/2.0.0/Array.html" target = '_blank'> The official Ruby documentation for arrays</a>.
							 |