[求助]关于输出问题

[求助]关于输出问题

[求助]关于输出问题
perl中可以这样输出:

$IO = new IO::Handle;
$IO->fdopen(fileno(STDOUT),"w");
$IO->print("text");

这种方法和直接用print输出有什么区别?为什么我在用java获得perl程序的屏幕输出时可以获得这种方式输出的文本,但是不能获得直接用print输出的文本?
在内部机理上没有不同,只.
在内部机理上没有不同,只不过是一个是面向对象的语法,一个是函数式语法。
问题出在
print (handle) sth;
你用java捕捉的是什么句柄呢?