From cc757f4a61ee0e8c42d17cc674e4ac593495d7b6 Mon Sep 17 00:00:00 2001 From: BurdetteLamar Date: Wed, 6 Mar 2024 15:13:40 -0600 Subject: [PATCH] Add 'In brief' for Array#[] --- array.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/array.c b/array.c index a6cfd9bd22..e62d71ab5a 100644 --- a/array.c +++ b/array.c @@ -1733,6 +1733,16 @@ static VALUE rb_ary_aref2(VALUE ary, VALUE b, VALUE e); * * Returns elements from +self+; does not modify +self+. * + * In brief: + * + * a = [:foo, 'bar', 2] + * a[0] # => :foo + * a[-1] # => 2 + * a[1, 2] # => ["bar", 2] + * a[0..1] # => [:foo, "bar"] + * a[0..-2] # => [:foo, "bar"] + * a[-2..2] # => ["bar", 2] + * * When a single Integer argument +index+ is given, returns the element at offset +index+: * * a = [:foo, 'bar', 2]