From: "Jan E." Date: 2012-03-17T07:34:07+09:00 Subject: Re: I don't understand arrays as objects of a bigger array Hi, Actually, this isn't even a special syntax. It's just two subsequent method calls: (world[5])[5] You call the [] method on world. This returns the 6th element von world, which is an array. And on this array you again call the [] method. It works exactly like any other method chain: str = "abc" puts str.reverse.upcase -- Posted via http://www.ruby-forum.com/.