summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIskren <[email protected]>2024-07-17 04:42:29 +0200
committer<[email protected]>2024-07-17 11:42:29 +0900
commit371790165f65d195a1dd6bd615dc6fd42eed8f94 ()
tree969fd4190044a588ec0d011395b6e52bf39322c1
parentdabb6c49aa561ba8a222e8b9baf2cbf2e1a1608d (diff)
[DOC] Fix and improve array slicing example in range.c
* [DOC] Fix typo in range.c In the example of the beginless range used for array slicing, '..' range literal was used while the '...' literal was expected * [DOC] Add example for array slicing in range.c Add an example for the array slice with the beginless range using the '..' range literal * [DOC] Add comments for array slicing in range.c Add comments to make crystal clear what the '..' and '...' range literals do when used for array slicing as beginless range
Notes: Merged: https://.com/ruby/ruby/pull/11150 Merged-By: nobu <[email protected]>
-rw-r--r--range.c8
1 files changed, 6 insertions, 2 deletions
@@ -2438,8 +2438,12 @@ range_overlap(VALUE range, VALUE other)
* A beginless range may be used to slice an array:
*
* a = [1, 2, 3, 4]
- * r = (..2) # => nil...2
- * a[r] # => [1, 2]
*
* \Method +each+ for a beginless range raises an exception.
*