Функция repeat
Функция repeat
создает новую строку путем
повторения исходной строки указанное количество раз.
Принимает один параметр - целое число count,
которое определяет количество повторений.
Синтаксис
fun String.repeat(count: Int): String
Пример
Повторим строку "abc"
три раза:
val str = "abc"
val res = str.repeat(3)
println(res)
Результат выполнения кода:
String "abcabcabc"
Пример
Повторим строку "123"
пять раз:
val str = "123"
val res = str.repeat(5)
println(res)
Результат выполнения кода:
String "123123123123123"
Пример
Если передать 0
в качестве параметра,
функция вернет пустую строку:
val str = "abc"
val res = str.repeat(0)
println(res)
Результат выполнения кода:
String ""
Пример
Если передать отрицательное число в качестве параметра,
функция выбросит исключение IllegalArgumentException
:
val str = "abc"
val res = str.repeat(-1)
println(res)
Результат выполнения кода:
Exception: Count 'n' must be non-negative, but was -1
Пример
Функцию можно использовать напрямую с строковыми литералами:
val res = "X".repeat(10)
println(res)
Результат выполнения кода:
String "XXXXXXXXXX"