Q:

Kotlin example of reversed() function with integer, character range

belongs to collection: Kotlin Ranges Programs

0

The reversed() function reverses the given range type, we can use reversed() function instead of downTo() function. Here, we will demonstrate how to print an integer, character range in reversed /descending order using reversed() function?

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Example 1:

fun main(args: Array<String>) {
	// Creating an integer range
	var int_range = 1..10

	// Printing the range
	print("Range is: ")
	for (value in int_range){
		print("$value ")
	}    
	// Printing the range in reverse order
	print("\nReverse Range is: ")    
	for (value in int_range.reversed()){
		print("$value ")
	}
}

Output:

Range is: 1 2 3 4 5 6 7 8 9 10 
Reverse Range is: 10 9 8 7 6 5 4 3 2 1 

Example 2:

fun main(args: Array<String>) {
	// Creating a character range
	var chr_range = 'a'..'p'

	// Printing the range
	print("Range is: ")
	for (value in chr_range){
		print("$value ")
	}    
	// Printing the range in reverse order
	print("\nReverse Range is: ")    
	for (value in chr_range.reversed()){
		print("$value ")
	}
}
Range is: a b c d e f g h i j k l m n o p 
Reverse Range is: p o n m l k j i h g f e d c b a 

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

<< Kotlin program of print the first, last, and step ...