РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
129 of 1245 menu

Метод 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); }

Результат выполнения кода:

""

Смотрите также

  • метод len,
    который возвращает длину строки в байтах
  • метод is_empty,
    который проверяет, является ли строка пустой
  • метод contains,
    который проверяет наличие подстроки в строке
  • метод replace,
    который заменяет вхождения подстроки на другую строку
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить