Scala got it and of course all the other hip languages these days like Ruby and Groovy got it, too. Talking about a build-in type for Ranges, some praise for its easy to apply and readable Declarations, a demonstration of a sound declarative Style.
For example, if we want to print all even numbers in a Range between 11 and 22 in Ruby, we simply could apply a literal form like this:
for number in 11..22 puts "#{number} is even" if number%2 == 0 end