summaryrefslogtreecommitdiff
path: root/array.c
diff options
context:
space:
mode:
authorstomar <stomar@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2018-10-19 21:26:15 (GMT)
committerstomar <stomar@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2018-10-19 21:26:15 (GMT)
commit1411b7f934fcb9d9cf82048e208034efa1721daf (patch)
treedacec4707513df3ec4682236e43a2670ad70743f /array.c
parent62c3610583fbdb2105714117f7acac89e9ab1da4 (diff)
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
Diffstat (limited to 'array.c')
-rw-r--r--array.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/array.c b/array.c
index 24589a9..a82ab64 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 <code>other_ary</code>s. 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