File: C:/Ruby27-x64/share/ri/2.7.0/system/Array/fill-i.ri
U:RDoc::AnyMethod[iI" fill:ETI"Array#fill;TF:publico:RDoc::Markup::Document:@parts[o:RDoc::Markup::Paragraph; [I"FThe first three forms set the selected elements of +self+ (which ;TI"'may be the entire array) to +obj+.;To:RDoc::Markup::BlankLine o;
; [I".A +start+ of +nil+ is equivalent to zero.;T@o;
; [I"BA +length+ of +nil+ is equivalent to the length of the array.;T@o;
; [I"LThe last three forms fill the array with the value of the given block, ;TI"Ewhich is passed the absolute index of each element to be filled.;T@o;
; [I"ONegative values of +start+ count from the end of the array, where +-1+ is ;TI"the last element.;T@o:RDoc::Markup::Verbatim; [I" a = [ "a", "b", "c", "d" ]
;TI"7a.fill("x") #=> ["x", "x", "x", "x"]
;TI"7a.fill("z", 2, 2) #=> ["x", "x", "z", "z"]
;TI"7a.fill("y", 0..1) #=> ["y", "y", "z", "z"]
;TI"/a.fill {|i| i*i} #=> [0, 1, 4, 9]
;TI"/a.fill(-2) {|i| i*i*i} #=> [0, 1, 8, 27];T:@format0:
@fileI"array.c;T:0@omit_headings_from_table_of_contents_below0I">ary.fill(obj) -> ary
ary.fill(obj, start [, length]) -> ary
ary.fill(obj, range) -> ary
ary.fill {|index| block} -> ary
ary.fill(start [, length]) {|index| block} -> ary
ary.fill(range) {|index| block} -> ary
;T0[ I"(p1 = v1, p2 = v2);T@&FI"
Array;TcRDoc::NormalClass00