[DOC] Fix most of Range#cover? marked as verbatim
This commit is contained in:
parent
792c50e917
commit
d2847009db
Notes:
git
2022-12-23 02:12:35 +00:00
Merged: https://github.com/ruby/ruby/pull/7005 Merged-By: nobu <nobu@ruby-lang.org>
74
range.c
74
range.c
@ -1913,48 +1913,48 @@ static int r_cover_range_p(VALUE range, VALUE beg, VALUE end, VALUE val);
|
|||||||
* - An internal call to <tt><=></tt> returns +nil+;
|
* - An internal call to <tt><=></tt> returns +nil+;
|
||||||
* that is, the operands are not comparable.
|
* that is, the operands are not comparable.
|
||||||
*
|
*
|
||||||
* Beginless ranges cover all values of the same type before the end,
|
* Beginless ranges cover all values of the same type before the end,
|
||||||
* excluding the end for exclusive ranges. Beginless ranges cover
|
* excluding the end for exclusive ranges. Beginless ranges cover
|
||||||
* ranges that end before the end of the beginless range, or at the
|
* ranges that end before the end of the beginless range, or at the
|
||||||
* end of the beginless range for inclusive ranges.
|
* end of the beginless range for inclusive ranges.
|
||||||
*
|
*
|
||||||
* (..2).cover?(1) # => true
|
* (..2).cover?(1) # => true
|
||||||
* (..2).cover?(2) # => true
|
* (..2).cover?(2) # => true
|
||||||
* (..2).cover?(3) # => false
|
* (..2).cover?(3) # => false
|
||||||
* (...2).cover?(2) # => false
|
* (...2).cover?(2) # => false
|
||||||
* (..2).cover?("2") # => false
|
* (..2).cover?("2") # => false
|
||||||
* (..2).cover?(..2) # => true
|
* (..2).cover?(..2) # => true
|
||||||
* (..2).cover?(...2) # => true
|
* (..2).cover?(...2) # => true
|
||||||
* (..2).cover?(.."2") # => false
|
* (..2).cover?(.."2") # => false
|
||||||
* (...2).cover?(..2) # => false
|
* (...2).cover?(..2) # => false
|
||||||
*
|
*
|
||||||
* Endless ranges cover all values of the same type after the
|
* Endless ranges cover all values of the same type after the
|
||||||
* beginning. Endless exclusive ranges do not cover endless
|
* beginning. Endless exclusive ranges do not cover endless
|
||||||
* inclusive ranges.
|
* inclusive ranges.
|
||||||
*
|
*
|
||||||
* (2..).cover?(1) # => false
|
* (2..).cover?(1) # => false
|
||||||
* (2..).cover?(3) # => true
|
* (2..).cover?(3) # => true
|
||||||
* (2...).cover?(3) # => true
|
* (2...).cover?(3) # => true
|
||||||
* (2..).cover?(2) # => true
|
* (2..).cover?(2) # => true
|
||||||
* (2..).cover?("2") # => false
|
* (2..).cover?("2") # => false
|
||||||
* (2..).cover?(2..) # => true
|
* (2..).cover?(2..) # => true
|
||||||
* (2..).cover?(2...) # => true
|
* (2..).cover?(2...) # => true
|
||||||
* (2..).cover?("2"..) # => false
|
* (2..).cover?("2"..) # => false
|
||||||
* (2...).cover?(2..) # => false
|
* (2...).cover?(2..) # => false
|
||||||
* (2...).cover?(3...) # => true
|
* (2...).cover?(3...) # => true
|
||||||
* (2...).cover?(3..) # => false
|
* (2...).cover?(3..) # => false
|
||||||
* (3..).cover?(2..) # => false
|
* (3..).cover?(2..) # => false
|
||||||
*
|
*
|
||||||
* Ranges that are both beginless and endless cover all values and
|
* Ranges that are both beginless and endless cover all values and
|
||||||
* ranges, and return true for all arguments, with the exception that
|
* ranges, and return true for all arguments, with the exception that
|
||||||
* beginless and endless exclusive ranges do not cover endless
|
* beginless and endless exclusive ranges do not cover endless
|
||||||
* inclusive ranges.
|
* inclusive ranges.
|
||||||
*
|
*
|
||||||
* (nil...).cover?(Object.new) # => true
|
* (nil...).cover?(Object.new) # => true
|
||||||
* (nil...).cover?(nil...) # => true
|
* (nil...).cover?(nil...) # => true
|
||||||
* (nil..).cover?(nil...) # => true
|
* (nil..).cover?(nil...) # => true
|
||||||
* (nil...).cover?(nil..) # => false
|
* (nil...).cover?(nil..) # => false
|
||||||
* (nil...).cover?(1..) # => false
|
* (nil...).cover?(1..) # => false
|
||||||
*
|
*
|
||||||
* Related: Range#include?.
|
* Related: Range#include?.
|
||||||
*
|
*
|
||||||
|
Loading…
x
Reference in New Issue
Block a user