是否有类似StringOfChar的RTL函数复制字符串而不是字符?

Sal*_*dor 15 delphi delphi-xe

我正在使用StringOfChar函数来创建这样的字符串

S := StringOfChar('b', 5); //s is set to 'bbbbb'
Run Code Online (Sandbox Code Playgroud)

是否有任何相同的RTL函数(如StringofString('abc',3)必须返回'abcabcabc'),但接受字符串作为参数而不是char?我可以写一个这样的函数,但我正在寻找一个现有的RTL函数.

RRU*_*RUZ 22

你正在寻找的功能是 StrUtils.DupeString

s:=DupeString('abc',3)
Run Code Online (Sandbox Code Playgroud)

将返回

'abcabcabc'
Run Code Online (Sandbox Code Playgroud)