Sha256: 829b58689969a1aa6df43d9ea3fb44e0a152c9536dc1e0123bc8ede6912f6500

Contents?: true

Size: 1.58 KB

Versions: 12

Compression:

Stored size: 1.58 KB

Contents

o:$YARD::CodeObjects::MethodObject:
@name:each_index:@docstringIC:YARD::Docstring"ÂSame as <code>Array#each</code>, but passes the index of the element
instead of the element itself.

   a = [ "a", "b", "c" ]
   a.each_index {|x| print x, " -- " }

produces:

   0 -- 1 -- 2 --
:@objectu:YARD::StubProxyArray#each_index:
@summary0:	@all"üSame as <code>Array#each</code>, but passes the index of the element
instead of the element itself.

   a = [ "a", "b", "c" ]
   a.each_index {|x| print x, " -- " }

produces:

   0 -- 1 -- 2 --


@overload each_index
  @yield [index]
  @return [Array]:@ref_tags[:
@tags[o:YARD::Tags::OverloadTag
;
u;Array#each_index;;;IC;	"
;
u;Array#each_index;0;
"#@yield [index]
@return [Array];[;[o:YARD::Tags::Tag
;
0;0:@types["
index:
@text":@tag_name"
yieldo;
;
0;0;["
Array;";"return;0:@parameters[;0:@signature"each_index;"
overload:@current_file_has_commentsF:@scope:
instance;[:@docstring_extra0:@files[["array.c0:@namespaceu;
Array:
@path"Array#each_index;[:@visibility:public:@source"þ/*
 *  call-seq:
 *     array.each_index {|index| block }  ->  array
 *  
 *  Same as <code>Array#each</code>, but passes the index of the element
 *  instead of the element itself.
 *     
 *     a = [ "a", "b", "c" ]
 *     a.each_index {|x| print x, " -- " }
 *     
 *  produces:
 *     
 *     0 -- 1 -- 2 --
 */

static VALUE
rb_ary_each_index(ary)
    VALUE ary;
{
    long i;

    RETURN_ENUMERATOR(ary, 0, 0);
    for (i=0; i<RARRAY(ary)->len; i++) {
    rb_yield(LONG2NUM(i));
    }
    return ary;
}:@source_type:c

Version data entries

12 entries across 12 versions & 2 rubygems

Version Path
pry-doc-0.4.4 lib/pry-doc/core_docs_18/objects/Array/each_index_i.dat
pry-doc-0.4.3 lib/pry-doc/core_docs_18/objects/Array/each_index_i.dat
pry-doc-0.4.2 lib/pry-doc/core_docs_18/objects/Array/each_index_i.dat
pry-doc-0.4.1 lib/pry-doc/core_docs_18/objects/Array/each_index_i.dat
pry-doc-0.4.0 lib/pry-doc/core_docs_18/objects/Array/each_index_i.dat
pry-doc-0.3.0 lib/pry-doc/core_docs_18/objects/Array/each_index_i.dat
pry-doc-0.2.4pre1 lib/pry-doc/core_docs_18/objects/Array/each_index_i.dat
pry-doc-0.2.3pre1 lib/pry-doc/core_docs_18/objects/Array/each_index_i.dat
pry-doc-0.2.1 lib/pry-doc/core_docs_18/objects/Array/each_index_i.dat
pry-doc-0.2.0 lib/pry-doc/core_docs_18/objects/Array/each_index_i.dat
pry-doc-0.1.5pre1 lib/pry-doc/core_docs_18/objects/Array/each_index_i.dat
pry-0.6.9pre1-i386-mingw32 lib/pry/core_docs_18/objects/Array/each_index_i.dat