$| = 1;
我很好奇为什么这不是默认设置.换句话说,如果我的缓冲区直接冲洗,我会失去什么?
缓冲取决于输出句柄的设备类型:ttys是行缓冲的;管道和插座是管道缓冲的;磁盘是块缓冲的.
这只是基本的编程.这不是Perl的事情.