Ввод из STDIN в массив - PullRequest
       2

Ввод из STDIN в массив

0 голосов
/ 04 мая 2018

Все следующее, кажется, работает. Но эквивалентны ли?

Подход 1:

chomp(my @array = <STDIN>); 

Подход 2:

my @array;  
chomp(@array = <>);   

Подход 3:

chomp(my @array = <>);  

1 Ответ

0 голосов
/ 04 мая 2018

Первое чтение из STDIN вместо ARGV. ARGV - это «магический» дескриптор, который читает из каждого из файлов, перечисленных в @ARGV по очереди, или из STDIN, если @ARGV пусто.

Последние два идентичны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...