Actions
Bug #14845
closedEndless Range with nil
Bug #14845:
Endless Range with nil
Description
endless Rangeで次のケースで困ることがあります。
- 1..nilはendless Rangeになる
- endless Rangeはto_aすると返ってこなくなる
- 1..変数 のケースで意図せずendless Rangeになる可能性があり、そのときto_aすると返ってこなくなる
Ruby 2.5.1 では 1..nil はArgumentError (bad value for range) になります。
たとえば、 1..nil がendless Rangeではなくエラーになればこの問題は解決します。
Info¶
- An endless range
(1..)
: https://bugs.ruby-lang.org/issues/12912 - twitter での話 : https://twitter.com/igaiga555/status/1006715631796813824
Files
Actions