my (@foo) = do {
...
return ...
};
держа в голове
my (@foo) = eval {
...
return ...
};
А не надо было в варианте с do использовать return, так как это выход не из do, а из подпрограммы, содержащей do.
:-)
Заметки программиста, в основном, о perl. Название блога происходит от трех главных добродетелей программиста: Лень, Нетерпение и Высокомерие. К некоторым статьям следует относиться с определенной долей юмора. Содержание.
Комментариев нет:
Отправить комментарий