Есть ли функция RTL, такая как StringOfChar, которая дублирует строки вместо символов?

Я использую функцию StringOfChar для создания строки символов, подобных этой

S := StringOfChar('b', 5); //s is set to 'bbbbb'

Есть ли какая-либо RTL-функция, которая делает то же самое (например, StringofString ('abc', 3) должна возвращать 'abcabcabc'), но принимает строку как параметр вместо char? Я могу написать такую ​​функцию, но я ищу существующую функцию RTL.

Ответы

Ответ 1

функция, которую вы ищете, StrUtils.DupeString

s:=DupeString('abc',3)

вернет

'abcabcabc'