last
Начиная с Kotlin: 1.0
fun CharSequence.last(): Char
Возвращает последний символ.
Исключения
если последовательность символов пуста.
Примеры
import kotlin.test.*
fun main() {
//sampleStart
val string = "Kotlin 1.4.0"
println(string.last()) // 0
println(string.last { it.isLetter() }) // n
println(string.lastOrNull { it > 'z' }) // null
// string.last { it > 'z' } // will fail
val emptyString = ""
println(emptyString.lastOrNull()) // null
// emptyString.last() // will fail
//sampleEnd
}
inline fun CharSequence.last(predicate: (Char) -> Boolean): Char
Возвращает последний символ, соответствующий заданному предикату.
Исключения
если такой символ не найден.
Примеры
import kotlin.test.*
fun main() {
//sampleStart
val string = "Kotlin 1.4.0"
println(string.last()) // 0
println(string.last { it.isLetter() }) // n
println(string.lastOrNull { it > 'z' }) // null
// string.last { it > 'z' } // will fail
val emptyString = ""
println(emptyString.lastOrNull()) // null
// emptyString.last() // will fail
//sampleEnd
}
© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.text/last.html