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