# Define a range of numbers
range1 = 1..10
# Define a range of letters
range2 = "a".."z"
# Define a range with non-inclusive end
range3 = 1...10
# Define a range of dates
range4 = Date.new(2022, 1, 1)..Date.new(2022, 12, 31)
# Define a range of times
range5 = Time.new(2022, 1, 1, 0, 0, 0)..Time.new(2022, 1, 1, 23, 59, 59)
# Define a range with a step value
range6 = 1..10.step(2)
# Define a range with a custom object as the end point
range7 = 1..MyObject.new
# Define a range with a floating point end point
range8 = 1..10.5
# Define a range with a negative step value
range9 = 10..1.step(-1)
# Define an empty range
range10 = 1..1
Next: functions