at(p1)
public
Returns the element at index. A negative index counts from the end of self.
Returns nil if the index is out of
range. See also Array#[]. (Array#at is
slightly faster than Array#[], as it does not accept ranges and so on.)
a = [ "a", "b", "c", "d", "e" ]
a.at(0)
a.at(-1)
Show source
/*
* call-seq:
* array.at(index) -> obj or nil
*
* Returns the element at _index_. A
* negative index counts from the end of _self_. Returns +nil+
* if the index is out of range. See also <code>Array#[]</code>.
* (<code>Array
* as it does not accept ranges and so on.)
*
* a = [ "a", "b", "c", "d", "e" ]
* a.at(0)
* a.at(-1)
*/
static VALUE
rb_ary_at(ary, pos)
VALUE ary, pos;
{
return rb_ary_entry(ary, NUM2LONG(pos));
}