Collections
Ranges
Ranges describe a continuous run of values and can be expanded into an array.
Ranges
ranges.rb
stop_value =
values = (1..stop_value).to_a
even_count = values.count do |value|
value.even?
end
puts "values=#{values.join(",")}"
puts "count=#{values.length}"
puts "even_count=#{even_count}"
stop_value =
values = (1..stop_value).to_a
even_count = values.count do |value|
value.even?
end
puts "values=#{values.join(",")}"
puts "count=#{values.length}"
puts "even_count=#{even_count}"
stop_value =
values = (1..stop_value).to_a
even_count = values.count do |value|
value.even?
end
puts "values=#{values.join(",")}"
puts "count=#{values.length}"
puts "even_count=#{even_count}"
inclusive range
An inclusive range such as `1..4` includes both endpoints.