А как в перле положить filehandle в переменную?
Another use for typeglobs is to pass filehandles into a function or to
create new filehandles. If you need to use a typeglob to save away a
filehandle, do it this way:
$fh = *STDOUT;
or perhaps as a real reference, like this:
$fh = \*STDOUT;
See perlsub for examples of using these as indirect filehandles in
functions.
if ($var > 0)
{
$file_desc = STDOUT;
}
else
{
open (output_file, ">".$dir_name.$out_file);
$file_desc = output_file;
}
print $file_desc "blabla";
у меня работала такая шнягаНет, при use strict так писать нельзя.
Действительно работает! спасибо.
use strict, работает
Оставить комментарий
rosali
Туплю? Или нельзя? Хочу что-то такое: