From: Fredrik Date: 2008-04-30T11:45:03+09:00 Subject: Re: Array#first is not Array#[0] Ok, I got it. So Array#first is a matter of optimization. I thought it was syntactic sugar that the Ruby interpreter translates to Array#[] (0). But I understand now that Array#first is not there for my coding convenience but rather for computational speed. Thanks for clearing it up! Fredrik