2011-05-16 83 views

回答

18

是在x如:

> 'a' x 10 

例如:

print 'a' x 4; 

会做你想要什么。

54

这是重复(x)操作符。

'a' x 4   # 'aaaa' 

x运算符还可以创建重复元素列表。

('a','b') x 4 # 'a','b','a','b','a','b','a','b' 

如果您想创建列表,则parens是强制性的。

运营商记录在perlop

+2

x仅在列表上下文中创建列表,并且仅在左操作数为括号或qw时才创建列表。 – ysth 2011-05-17 01:36:30

+1

@ysth,这是不言而喻的,因为无法在标量上下文中创建列表。 – ikegami 2011-05-17 05:16:30

+0

qw的一部分并不是不言而喻的(当我们添加它时,我很厌烦,因为它使以前的简单规则变得复杂而没有什么好处)。 – ysth 2011-05-17 05:27:14

相关问题