🔖
[Bug #20725] Range#overlap? に一貫性がないバグ報告
[Bug #20725] Inconsistent handling of doubly-unbounded ranges in Range#overlap?
-
(nil..nil)
なRange
に対して#overlap?
に特定の値を渡したときに一貫性がないというバグ報告
# これは true を返す
p (nil..nil).overlap?(nil..) # => true
p (nil..nil).overlap?(3..) # => true
# これは false を返す
p (nil..nil).overlap?(..3) # => false
- このバグは開発版の Ruby 3.4 で修正済み
Discussion