Функция take
Функция take возвращает строку, состоящую
из первых n символов исходной строки.
Если n больше длины строки, возвращается вся строка.
Если n равно нулю, возвращается пустая строка.
Синтаксис
fun String.take(n: Int): String
Пример
Возьмем первые 3 символа из строки "abcde":
val str = "abcde"
val res = str.take(3)
println(res)
Результат выполнения кода:
String "abc"
Пример
Возьмем первые 10 символов из строки "abcde":
val str = "abcde"
val res = str.take(10)
println(res)
Результат выполнения кода:
String "abcde"
Пример
Возьмем первые 0 символов из строки "abcde":
val str = "abcde"
val res = str.take(0)
println(res)
Результат выполнения кода:
String ""
Пример
Использование take с пустой строкой:
val str = ""
val res = str.take(3)
println(res)
Результат выполнения кода:
String ""
Пример
Комбинирование take с другими функциями:
val str = "hello world"
val res = str.uppercase().take(5)
println(res)
Результат выполнения кода:
String "HELLO"