--- title: Learn About Ruby Arrays --- ### Basics: * Arrays are a list of indexed items stored inside `]` 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: * The official Ruby documentation for arrays.