Функция drop
Функция drop удаляет первые n символов
из строки и возвращает новую строку. Если n больше
длины строки, возвращается пустая строка.
Синтаксис
kotlinfun String.drop(n: Int): String
Пример
Удалим первые 3 символа из строки "abcde":
kotlinval str = "abcde"
val res = str.drop(3)
println(res)
Результат выполнения кода:
kotlinString "de"
Пример
Удалим первые 5 символов из строки "abcde":
kotlinval str = "abcde"
val res = str.drop(5)
println(res)
Результат выполнения кода:
kotlinString ""
Пример
Удалим первые 10 символов из строки "abcde"
(количество символов больше длины строки):
kotlinval str = "abcde"
val res = str.drop(10)
println(res)
Результат выполнения кода:
kotlinString ""
Пример
Удалим первые 0 символов из строки "abcde":
kotlinval str = "abcde"
val res = str.drop(0)
println(res)
Результат выполнения кода:
kotlinString "abcde"
Пример
Использование функции drop с отрицательным значением
вызывает исключение IllegalArgumentException:
kotlinval str = "abcde"
val res = str.drop(-2)
println(res)
Результат выполнения кода:
kotlinException: IllegalArgumentException: Requested character count -2 is less than zero.