15
可能重复:
How can I repeat a string in Perl?perl可以像python一样乘以一个字符串吗?
在蟒蛇
"a" * 4
结果 “AAAA”
能Perl中做到这一点呢?使用
可能重复:
How can I repeat a string in Perl?perl可以像python一样乘以一个字符串吗?
在蟒蛇
"a" * 4
结果 “AAAA”
能Perl中做到这一点呢?使用
是在x
如:
> 'a' x 10
例如:
print 'a' x 4;
会做你想要什么。
这是重复(x
)操作符。
'a' x 4 # 'aaaa'
x
运算符还可以创建重复元素列表。
('a','b') x 4 # 'a','b','a','b','a','b','a','b'
如果您想创建列表,则parens是强制性的。
运营商记录在perlop。
x仅在列表上下文中创建列表,并且仅在左操作数为括号或qw时才创建列表。 – ysth 2011-05-17 01:36:30
@ysth,这是不言而喻的,因为无法在标量上下文中创建列表。 – ikegami 2011-05-17 05:16:30
qw的一部分并不是不言而喻的(当我们添加它时,我很厌烦,因为它使以前的简单规则变得复杂而没有什么好处)。 – ysth 2011-05-17 05:27:14