From e91ccb6c67ce1d6f3177fc1f871f23c17b0f97b0 Mon Sep 17 00:00:00 2001 From: marcandre Date: Wed, 11 Dec 2013 19:55:56 +0000 Subject: [PATCH] * array.c: More doc examples for Array#{map|collect}{!} using both forms * enum.c: ditto git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44140 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- array.c | 7 +++++-- enum.c | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/array.c b/array.c index b6d8a5584c..11268222f3 100644 --- a/array.c +++ b/array.c @@ -2662,8 +2662,9 @@ rb_ary_sort_by_bang(VALUE ary) * If no block is given, an Enumerator is returned instead. * * a = [ "a", "b", "c", "d" ] - * a.map { |x| x + "!" } #=> ["a!", "b!", "c!", "d!"] - * a #=> ["a", "b", "c", "d"] + * a.collect { |x| x + "!" } #=> ["a!", "b!", "c!", "d!"] + * a.map.with_index{ |x, i| x * i } #=> ["", "b", "cc", "ddd"] + * a #=> ["a", "b", "c", "d"] */ static VALUE @@ -2698,6 +2699,8 @@ rb_ary_collect(VALUE ary) * a = [ "a", "b", "c", "d" ] * a.map! {|x| x + "!" } * a #=> [ "a!", "b!", "c!", "d!" ] + * a.collect!.with_index {|x, i| x[0...i] } + * a #=> ["", "b", "c!", "d!"] */ static VALUE diff --git a/enum.c b/enum.c index aae4454cf2..6e40b50c4d 100644 --- a/enum.c +++ b/enum.c @@ -420,7 +420,7 @@ collect_all(RB_BLOCK_CALL_FUNC_ARGLIST(i, ary)) * * If no block is given, an enumerator is returned instead. * - * (1..4).collect { |i| i*i } #=> [1, 4, 9, 16] + * (1..4).map { |i| i*i } #=> [1, 4, 9, 16] * (1..4).collect { "cat" } #=> ["cat", "cat", "cat", "cat"] * */