The takeLast method gets the last n elements of the current List as a new List.
fun <T> List<T>.takeLast(n: Int): List<T>
This method takes a positive integer value as an argument. This denotes the number of elements that should be taken from the end of the List. We will get IllegalArgumentException if the argument is negative.
This method returns a new List containing the last n elements of the List.
The code below demonstrates the use of the takeLast method in Kotlin:
fun main() {//create another list with elementsval list = listOf(1,2,3,4,5)println("\nlist.takeLast(2) : ${list.takeLast(2)}")println("\nlist.takeLast(3) : ${list.takeLast(3)}")println("\nlist.takeLast(4) : ${list.takeLast(4)}")}
list using the listOf method. The list will have five elements— 1,2,3,4,5.takeLast method with 2 as an argument. The takeLast method returns a new List containing the last two elements [4,5] of the list object.takeLast method with 3 as an argument. The takeLast method returns a new List containing the last three elements [3,4,5] of the list object.takeLast method with 4 as an argument. The takeLast method returns a new List containing the last four elements [2,3,4,5] of the list object.