I'm trying to create a map datatype (a glorified matrix, really). It basically works on having a bunch of nested arrays. The idea is that I pass an X and a Y coord as arguments and then it returns the Xth element in the Yth array. The problem is that I cant seem to get a specific value from a nested array. For example, this works: irb> array[2] => [2, 2, 2, 2, 2, 2, 2, 2, 2, 2] But this doesn't seem to: irb> array[2[2]] => [2, 2, 2, 2, 2, 2, 2, 2, 2, 2] I'm pretty sure I'm just getting the syntax wrong. -- Posted via http://www.ruby-forum.com/.