ruby-changes:21339
From: drbrain <ko1@a...>
Date: Tue, 4 Oct 2011 07:36:03 +0900 (JST)
Subject: [ruby-changes:21339] drbrain:r33388 (trunk): * array.c (rb_ary_initialize): Add output for examples. Patch by
drbrain 2011-10-04 07:35:49 +0900 (Tue, 04 Oct 2011) New Revision: 33388 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=33388 Log: * array.c (rb_ary_initialize): Add output for examples. Patch by Jonathan Mukai. [Ruby 1.9 - Bug #5216] Modified files: trunk/ChangeLog trunk/array.c Index: array.c =================================================================== --- array.c (revision 33387) +++ array.c (revision 33388) @@ -516,26 +516,27 @@ * calculated by passing the element's index to the given block and * storing the return value. * - * Array.new - * Array.new(2) - * Array.new(5, "A") + * Array.new # => [] (empty array) + * Array.new(2) # => [nil,nil] + * Array.new(5, "A") # => ["A", "A", "A", "A", "A"] + * Array.new(5) {|i| i.to_s } # => ["0", "1", "2", "3", "4"] * * # only one copy of the object is created - * a = Array.new(2, Hash.new) + * a = Array.new(2, Hash.new) #=> [{}, {}] * a[0]['cat'] = 'feline' - * a + * a # => [{"cat"=>"feline"}, {"cat"=>"feline"}] * a[1]['cat'] = 'Felix' - * a + * a # => [{"cat"=>"Felix"}, {"cat"=>"Felix"}] * * # here multiple copies are created - * a = Array.new(2) { Hash.new } + * a = Array.new(2) { Hash.new } # => [{}, {}] * a[0]['cat'] = 'feline' - * a + * a # => [{"cat"=>"feline"}, {}] * * squares = Array.new(5) {|i| i*i} - * squares + * squares # => [0, 1, 4, 9, 16] * - * copy = Array.new(squares) + * copy = Array.new(squares) # => [0, 1, 4, 9, 16] */ static VALUE Index: ChangeLog =================================================================== --- ChangeLog (revision 33387) +++ ChangeLog (revision 33388) @@ -1,3 +1,8 @@ +Tue Oct 4 07:35:23 2011 Eric Hodel <drbrain@s...> + + * array.c (rb_ary_initialize): Add output for examples. Patch by + Jonathan Mukai. [Ruby 1.9 - Bug #5216] + Tue Oct 4 07:30:50 2011 Eric Hodel <drbrain@s...> * array.c (rb_ary_s_create): Add example results for Array::[]. Patch -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/