From 1411b7f934fcb9d9cf82048e208034efa1721daf Mon Sep 17 00:00:00 2001 From: stomar Date: Fri, 19 Oct 2018 21:26:15 +0000 Subject: array.c: improve docs for Array#difference * array.c: [DOC] small doc fixes for Array#difference and Array#-. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65184 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- array.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'array.c') diff --git a/array.c b/array.c index 24589a96da..a82ab64dd7 100644 --- a/array.c +++ b/array.c @@ -4189,7 +4189,7 @@ ary_recycle_hash(VALUE hash) * * If you need set-like behavior, see the library class Set. * - * See Array#difference. + * See also Array#difference. */ static VALUE @@ -4222,22 +4222,22 @@ rb_ary_diff(VALUE ary1, VALUE ary2) /* * call-seq: - * ary.difference(other_ary1, other_ary2,...) -> ary + * ary.difference(other_ary1, other_ary2, ...) -> ary * * Array Difference * - * Returns a new array that is a copy of +self+, removing any items - * that also appear in any of the other_arys. The order of +self+ is - * preserved. + * Returns a new array that is a copy of the receiver, removing any items + * that also appear in any of the arrays given as arguments. + * The order is preserved from the original array. * * It compares elements using their #hash and #eql? methods for efficiency. * - * [ 1, 1, 2, 2, 3, 3, 4, 5 ].difference([ 1, 2, 4 ]) #=> [ 3, 3, 5 ] - * [ 1, 'c', :s, 'yep' ].difference([ 1 ], [ 'a', 'c' ]) #=> [:s, "yep"] + * [ 1, 1, 2, 2, 3, 3, 4, 5 ].difference([ 1, 2, 4 ]) #=> [ 3, 3, 5 ] + * [ 1, 'c', :s, 'yep' ].difference([ 1 ], [ 'a', 'c' ]) #=> [ :s, "yep" ] * * If you need set-like behavior, see the library class Set. * - * See Array#-. + * See also Array#-. */ static VALUE -- cgit v1.2.3