我怎么能乘以一个数字的字符串来实现标签标题中该字符串的n次重复,即 如果n = 5那么s'* n ='sssss'这会然后成为标签标题。乘以一个数字字符串
沿着这些行的任何内容都会返回操作符不适用于操作数类型的错误。 谢谢
我怎么能乘以一个数字的字符串来实现标签标题中该字符串的n次重复,即 如果n = 5那么s'* n ='sssss'这会然后成为标签标题。乘以一个数字字符串
沿着这些行的任何内容都会返回操作符不适用于操作数类型的错误。 谢谢
有一个在运营商,你想要做什么没有内置。你的代码可以在Python中工作,但不能在Delphi中工作。
如果字符串为单个字符,那么你可以使用StringOfChar
:
Caption := StringOfChar('s', n);
对于较长的输入字符串使用DupeString
从StrUtils
单位:
Caption := DupeString('blah', n);
德尔福不允许这种语法。然而,有一个叫DupeString
功能,StrUtils.pas
这简直是对同一件事:
Label1.Caption := DupeString('test', 4);
+1 DupeString我hadn”知道在那里。 – 2012-04-08 20:17:56
@WarrenP我不知道它在那里,但我猜想会有什么东西,并且快速搜索'StrUtils'中的'count'就会发现它! – 2012-04-08 20:21:21