Функция «повтор»
Функция повтор создаёт новую строку, повторяя указанный текст заданное количество раз.
Например:
повтор("Комбинатор ", 3)
Результат:
Комбинатор Комбинатор Комбинатор
Пробел в примере входит в исходную строку и поэтому также повторяется.
Синтаксис
повтор(исходная_строка, количество_повторений)
исходная_строка— текст, который необходимо повторить;количество_повторений— целое число, определяющее, сколько раз будет повторён текст.
Оба параметра являются обязательными.
Указание текста непосредственно в функции
Текст можно указать непосредственно в функции в кавычках:
повтор("А", 4)
Результат:
АААА
Функция не добавляет между повторениями пробелы или другие символы. Если они нужны, добавьте их в исходную строку.
Например:
повтор("А ", 4)
Результат:
А А А А
Использование значения из поля
В качестве исходной строки можно передать текстовое значение из поля.
Например, если поле название содержит:
Комбинатор
выражение:
повтор(название, 2)
вернёт:
КомбинаторКомбинатор
Количество повторений также может быть получено из поля или другого выражения, если результатом является целое число:
повтор(название, количествоПовторений)
Если количество повторений равно нулю
Если указать 0, функция вернёт пустую строку:
повтор("Текст", 0)
Результат — пустая строка.
Ошибки
Функция вернёт ошибку, если:
- количество повторений меньше
0; - исходная строка не является текстовым значением;
- количество повторений не является целым числом.