Mega Code Archive

 
Categories / Ruby / Array
 

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], [...]]