Перейти к содержанию

Функция «повтор»

Функция повтор создаёт новую строку, повторяя указанный текст заданное количество раз.

Например:

повтор("Комбинатор ", 3)

Результат:

Комбинатор Комбинатор Комбинатор 

Пробел в примере входит в исходную строку и поэтому также повторяется.

Синтаксис

повтор(исходная_строка, количество_повторений)
  • исходная_строка — текст, который необходимо повторить;
  • количество_повторений — целое число, определяющее, сколько раз будет повторён текст.

Оба параметра являются обязательными.

Указание текста непосредственно в функции

Текст можно указать непосредственно в функции в кавычках:

повтор("А", 4)

Результат:

АААА

Функция не добавляет между повторениями пробелы или другие символы. Если они нужны, добавьте их в исходную строку.

Например:

повтор("А ", 4)

Результат:

А А А А 

Использование значения из поля

В качестве исходной строки можно передать текстовое значение из поля.

Например, если поле название содержит:

Комбинатор

выражение:

повтор(название, 2)

вернёт:

КомбинаторКомбинатор

Количество повторений также может быть получено из поля или другого выражения, если результатом является целое число:

повтор(название, количествоПовторений)

Если количество повторений равно нулю

Если указать 0, функция вернёт пустую строку:

повтор("Текст", 0)

Результат — пустая строка.

Ошибки

Функция вернёт ошибку, если:

  • количество повторений меньше 0;
  • исходная строка не является текстовым значением;
  • количество повторений не является целым числом.