diff options
author | Iskren <[email protected]> | 2024-07-17 04:42:29 +0200 |
---|---|---|
committer | <[email protected]> | 2024-07-17 11:42:29 +0900 |
commit | 371790165f65d195a1dd6bd615dc6fd42eed8f94 () | |
tree | 969fd4190044a588ec0d011395b6e52bf39322c1 /range.c | |
parent | dabb6c49aa561ba8a222e8b9baf2cbf2e1a1608d (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.c | 8 |
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. * |