ruby-changes:3064
From: ko1@a...
Date: 24 Dec 2007 05:35:30 +0900
Subject: [ruby-changes:3064] matz - Ruby:r14556 (trunk): * enum.c (enum_inject): updated documentation. a patch from Keita
matz 2007-12-24 05:35:12 +0900 (Mon, 24 Dec 2007) New Revision: 14556 Modified files: trunk/ChangeLog trunk/enum.c Log: * enum.c (enum_inject): updated documentation. a patch from Keita Yamaguchi <keita.yamaguchi@g...> in [ruby-dev:32686]. http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=14556&r2=14555 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/enum.c?r1=14556&r2=14555 Index: ChangeLog =================================================================== --- ChangeLog (revision 14555) +++ ChangeLog (revision 14556) @@ -1,3 +1,8 @@ +Mon Dec 24 05:32:22 2007 Yukihiro Matsumoto <matz@r...> + + * enum.c (enum_inject): updated documentation. a patch from Keita + Yamaguchi <keita.yamaguchi@g...> in [ruby-dev:32686]. + Mon Dec 24 05:13:04 2007 Yukihiro Matsumoto <matz@r...> * string.c (tr_trans): should associate new encoding if modified. Index: enum.c =================================================================== --- enum.c (revision 14555) +++ enum.c (revision 14556) @@ -370,12 +370,12 @@ /* * call-seq: - * enum.inject(sym, initial) => obj + * enum.inject(initial, sym) => obj * enum.inject(sym) => obj * enum.inject(initial) {| memo, obj | block } => obj * enum.inject {| memo, obj | block } => obj * - * enum.reduce(sym, initial) => obj + * enum.reduce(initial, sym) => obj * enum.reduce(sym) => obj * enum.reduce(initial) {| memo, obj | block } => obj * enum.reduce {| memo, obj | block } => obj @@ -403,7 +403,7 @@ * # Same using a block and inject * (5..10).inject {|sum, n| sum + n } #=> 45 * # Multiply some numbers - * (5..10).reduce(:*, 1) #=> 151200 + * (5..10).reduce(1, :*) #=> 151200 * # Same using a block * (5..10).inject(1) {|product, n| product * n } #=> 151200 * # find the longest word -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml