Home »
Kotlin »
Kotlin Programs
Kotlin program of character range using downTo() function
Learn how to create character range using downTo() function in Kotlin?
Submitted by IncludeHelp, on March 26, 2022
downTo() Function
The downTo() function is used for creating a range in descending order i.e., from the given larger value to the smaller value. The downTo() function is the reverse of the (..) operator and rangeTo() function.
Here, we will demonstrate the example of creating a character range using the downTo() function.
Example 1:
fun main(args : Array<String>){
// creating character ranges
// in descending order
println("Character range 1:")
for(x in 'g'.downTo('a')){
println(x)
}
println()
println("Character range 2:")
for(x in 'p'.downTo('g')){
println(x)
}
println()
}
Output:
Character range 1:
g
f
e
d
c
b
a
Character range 2:
p
o
n
m
l
k
j
i
h
g
Example 2:
fun main(args : Array<String>){
// creating character ranges
// in descending order
println("Character range 1:")
for(x in 'g'.downTo('a') step 3){
println(x)
}
println()
println("Character range 2:")
for(x in 'p'.downTo('g') step 3){
println(x)
}
println()
}
Output:
Character range 1:
g
d
a
Character range 2:
p
m
j
g
Kotlin Ranges Programs »