DevOps / Apache Groovy Interview questions
What are Groovy ranges?
A range represents a sequence of consecutive values, written with the .. operator, such as 1..10 for the integers 1 through 10 inclusive, or 'a'..'e' for a range of characters.
Ranges implement Groovy's List interface, so they can be iterated with each, used directly in a for loop, or converted into an actual list, without needing a separate range-specific API.
A common variant, 1..<10, is exclusive of the upper bound, letting you express "up to but not including" without manually subtracting one from the end value.
More Related questions...