U:RDoc::AnyMethod[iI" map!:ETI"Array#map!;TF: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"LInvokes the given block once for each element of +self+, replacing the ;TI"2element with the value returned by the block.;To:RDoc::Markup::BlankLineo; ; [I"!See also Enumerable#collect.;T@o; ; [I"=If no block is given, an Enumerator is returned instead.;T@o:RDoc::Markup::Verbatim; [ I" a = [ "a", "b", "c", "d" ] ;TI"a.map! {|x| x + "!" } ;TI"'a #=> [ "a!", "b!", "c!", "d!" ] ;TI".a.collect!.with_index {|x, i| x[0...i] } ;TI"!a #=> ["", "b", "c!", "d!"];T: @format0: @fileI" array.c;T:0@omit_headings_from_table_of_contents_below0I"Wary.map! {|item| block } -> ary ary.map! -> Enumerator;T0[I"();T@FI" Array;TcRDoc::NormalClass00