delete
是一个工作正常的文件:
hello.pl
当我使用par-packer将其转换为print "Hello World";
sleep(5);
时,窗口将会休眠5秒但不会打印" Hello World" - 实际上在5秒后打印并且窗口退出。
任何解决方案都表示赞赏。我希望打印显示5秒钟。
答案 0 :(得分:1)
这可能是将缓冲区刷新到STDOUT
的问题。你可以在睡觉前用
STDOUT->flush() # a specific instance of $filehandle->flush()
或者您可以要求为您自动刷新该文件句柄。
STDOUT->autoflush(1);
您也可以使用0
作为参数将其关闭。
最后一个可读性较低的特殊变量$|
,如果您正在进行某种单行或代码打字,可以指定1
。