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

Home
Ruby
 1 ActiveRecord 2 Array 3 CGI 4 Class 5 Collections 6 Database 7 Date 8 Design Patterns 9 Development 10 File Directory 11 GUI 12 Hash 13 Language Basics 14 Method 15 Network 16 Number 17 Rails 18 Range 19 Reflection 20 Statement 21 String 22 Threads 23 Time 24 Tk 25 Unit Test 26 Windows Platform 27 XML
 Ruby » Array » Multidimensional Arrays
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