[Moscow.pm] Вопрос про дескрипторы и STDOUT.
Харпалёв Иван
ivan.kharpalev на gmail.com
Ср Дек 25 05:13:15 PST 2013
Доброго времени суток, глубокоуважаемый MoscowPM!!
Несколько вопросов связанных с дескрипторами:
1) Как написать $string = <$self->{$fd}> ??
2) Можно ли "определить STDOUT внутри пакета" снаружи него?
что-то вроде
perl -E '
package P;
sub f{print 33};
package main;
open my $out, "<out";
*P::STDOUT=$out; #или local или как-то ещё...
P->f()'
только, чтобы работало.
Кажется нужным для написания тестов всему, что срёт на экран.
Спасибо!
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20131225/471bf2c6/attachment.html>
Подробная информация о списке рассылки Moscow-pm