Ruby Array Syntax

Array Fundamental

 1 # Declaration and Definition
 2 my_array = [1, "2", 3]
 3 # => [1, "2", 3]
 4 
 5 # Other convention
 6 my_array2 = Array.new
 7 # => []
 8 
 9 my_array3 = Array.new(5)
10 # => [nil, nil, nil, nil nil]
11 
12 my_array4 = Array.new(2, "a")
13 # => ["a", "a"]

Iteration

1 my_array = ["a", "b", "c", "d", "e"]
2 
3 my_array.each { |a| print a }
4 # => abcde
5 
6 my_array.each_with_index { |a, idx| print "#{idx}#{a}" }
7 # => 0a1b2c3d4e

Reference

Class: Array (Ruby 2.1.0)