Size and elements in a two-dimensional array : Multidimensional Arrays « Array « Ruby






Size and elements in a two-dimensional array


a = [1, 2, 3, [4, 5, 6]]
p a.size                                 # => 4
p a << a                                 # => [1, 2, 3, [4, 5, 6], [...]]
p a.size                                 # => 5

a[0]                                   # => 1
a[3]                                   # => [4, 5, 6]
a[3][0]                                # => 4
a[3].size                              # => 3

a[-2]                                  # => [4, 5, 6]
a[-1]                                  # => [1, 2, 3, [4, 5, 6], [...]]
a[a.size-1]                            # => [1, 2, 3, [4, 5, 6], [...]]

a[-1][-1]                              # => [1, 2, 3, [4, 5, 6], [...]]
a[-1][-1][-1]                          # => [1, 2, 3, [4, 5, 6], [...]]

 








Related examples in the same category

1.What is a multi-dimensional Arrays
2.Combine three arrays to create multi-dimensional array
3.flatten a multi-demensional array
4.transpose a multi-demensional array
5.Convert a two-dimensional array to a hash
6.Three dimensional array