Может ли perl делать умножение строки как python?

Возможный дубликат:
Как я могу повторить строку в Perl?

В python

"a" * 4

приводит к "aaaa"

Может ли Perl сделать это тоже?

Ответы

Ответ 1

Это оператор повторения (x).

'a' x 4          # 'aaaa'

Оператор x также может создавать списки повторяющихся элементов.

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

Параны являются обязательными, если вы хотите создать список.

Операторы документируются в perlop.

Ответ 2

да, используя x, например:

> 'a' x 10

например:

print 'a' x 4; 

сделает то, что вы хотите.