Ruby の (1..5) と (1...5) の違い
前者は使っていたけど、後者は知らなかかったので覚書。
範囲演算子 ..
を使用した場合は終端を含み、...
を使用した場合は終端を含みません。
p (1..5).to_a # => [1, 2, 3, 4, 5] p (1...5).to_a # => [1, 2, 3, 4]
前者は使っていたけど、後者は知らなかかったので覚書。
範囲演算子 ..
を使用した場合は終端を含み、...
を使用した場合は終端を含みません。
p (1..5).to_a # => [1, 2, 3, 4, 5] p (1...5).to_a # => [1, 2, 3, 4]