Ruby Ranges
Ruby Ranges
The Ruby range represents an interval of values.
The syntax of Ruby range allow you to include or exclude its ending value.
Ranges syntax
(1..10) (1...10)
Ranges example
r1 = (1..5).to_a r2 = (1...5).to_a r3 = (1..5).to_a.reverse puts "#{r1}" puts "#{r2}" puts "#{r3}"
Output
[1, 2, 3, 4, 5]
[1, 2, 3, 4]
[5, 4, 3, 2, 1]