LINUX.ORG.RU

-print $array[1][2..3]."\n";
+print @{$array[1]}[2..3];
hizel ★★★★★
()

> Никак не могу понять - почему результат именно такой?

потому что $. добавь «use warnings;» и осознай свою ошибку.

arsi ★★★★★
()

Оператор диапазона в скалярном контексте возвращает пустую строку. В числовом контексте пустая строка становится нулем. Получается $array[1][0]

Olegymous ★★★
()
Ответ на: комментарий от arsi

ну, это потому, что кое-кто скобки забывает ставить...

xydo ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.