Метод repeat
Метод repeat возвращает новую строку String,
которая получается путем повторения исходной строки
указанное количество раз. Параметром метод принимает
число n типа usize, которое указывает,
сколько раз нужно повторить исходную строку. Если
параметр равен нулю, возвращается пустая строка.
Метод не изменяет исходную строку, а создает новую.
Возвращаемый тип - String.
Синтаксис
str.repeat(n)
Пример
Давайте повторим строку "abcde" три раза:
fn main()
{
let res = "abcde".repeat(3);
println!("{}", res);
}
Результат выполнения кода:
"abcdeabcdeabcde"
Пример
Давайте повторим строку "12345" два раза:
fn main()
{
let res = "12345".repeat(2);
println!("{}", res);
}
Результат выполнения кода:
"1234512345"
Пример
Давайте повторим строку "abcde" ноль раз:
fn main()
{
let res = "abcde".repeat(0);
println!("{:?}", res);
}
Результат выполнения кода:
""