Чтобы напечатать количество элементов в любом массиве в perl:
print scalar(@ARGV);
Использование q{}
ИЛИ одинарных кавычек ''
означает, что строка будет заключена в кавычки, но НЕ интерполирована, то есть любые переменные внутри вас не будут иметь своих фактических значений. Это более быстрый способ создания строк, чем с двойными кавычками ""
или qq{}
, которые будут интерполировать переменные в строке.