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