コード日進月歩

しんくうの技術的な小話、メモ、つれづれ、など

RubyのRange生成である .. は終端を含め、 … は終端を含めない

忘れて痛い目をあったので備忘録的メモ

環境

$ ruby -v
ruby 2.5.0p0 (2017-12-25 revision 61468) [x86_64-darwin16]

参考元

範囲オブジェクトはRangeクラス のインスタンスです。 ... で生成された範囲オブジェクトは 終端を含みません。 - 演算子式 (Ruby 2.5.0)

(1..10).each do |number| p number end
1
2
3
4
5
6
7
8
9
10
(1...10).each do |number| p number end
1
2
3
4
5
6
7
8
9

関連サイト

終端といえば「終端の王と異世界の騎士」…

少年は剣を・・・

少年は剣を・・・