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