π File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-22 10:46:28
π
/ (Root)
/
opt
/
alt
/
ruby33
/
share
/
ri
/
system
/
Array
π /opt/alt/ruby33/share/ri/system/Array
π Refresh
βοΈ
Editing: new-c.ri
Read Only
U:RDoc::AnyMethod[iI"new:ETI"Array::new;TT:privateo:RDoc::Markup::Document:@parts[o:RDoc::Markup::Paragraph; [I"Returns a new \Array.;To:RDoc::Markup::BlankLine o; ; [I"GWith no block and no arguments, returns a new empty \Array object.;T@o; ; [I"9With no block and a single \Array argument +array+, ;TI".returns a new \Array formed from +array+:;T@o:RDoc::Markup::Verbatim; [I"%a = Array.new([:foo, 'bar', 2]) ;TI"a.class # => Array ;TI"a # => [:foo, "bar", 2] ;T:@format0o; ; [I"9With no block and a single Integer argument +size+, ;TI",returns a new \Array of the given size ;TI""whose elements are all +nil+:;T@o;; [I"a = Array.new(3) ;TI"a # => [nil, nil, nil] ;T; 0o; ; [I"=With no block and arguments +size+ and +default_value+, ;TI"*returns an \Array of the given size; ;TI"/each element is that same +default_value+:;T@o;; [I"a = Array.new(3, 'x') ;TI"a # => ['x', 'x', 'x'] ;T; 0o; ; [ I"'With a block and argument +size+, ;TI"*returns an \Array of the given size; ;TI"?the block is called with each successive integer +index+; ;TI"Ethe element for that +index+ is the return value from the block:;T@o;; [I"4a = Array.new(3) {|index| "Element #{index}" } ;TI"4a # => ["Element 0", "Element 1", "Element 2"] ;T; 0o; ; [I"0Raises ArgumentError if +size+ is negative.;T@o; ; [I"#With a block and no argument, ;TI"or a single argument +0+, ;TI"6ignores the block and returns a new empty \Array.;T: @fileI"array.c;T:0@omit_headings_from_table_of_contents_below0I"οΏ½Array.new -> new_empty_array Array.new(array) -> new_array Array.new(size) -> new_array Array.new(size, default_value) -> new_array Array.new(size) {|index| ... } -> new_array ;T0[ I"(p1 = v1, p2 = v2);T@?FI" Array;TcRDoc::NormalClass00
πΎ Save Changes
β Cancel