Функция 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"