区间表示一种序列。在 Ruby 中,使用 ".." 表示闭区间,而使用 "..." 表示半闭半开区间,区别在于闭区间包含右端的值,而半闭半开区间则不包含。
a = 1..9
puts a.min # => 1
puts a.max # => 9
b = 1...9
puts b.min # => 1
puts b.max # => 8
a = 1..9
puts a.min # => 1
puts a.max # => 9
b = 1...9
puts b.min # => 1
puts b.max # => 8