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