[前][次][番号順一覧][スレッド一覧]

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

[前][次][番号順一覧][スレッド一覧]