|
|
1
7
我不这样认为。$将影响Perl的运行方式,而不是任何外部可执行文件。 你应该可以安全地移除它。 perldoc - perlvar 如果设置为非零,则在当前所选输出通道上的每次写入或打印之后立即强制刷新。 “我认为这里最重要的是” “。外部应用程序将有自己的输出通道。 |
|
|
2
5
对于这样的问题,通常很容易编写一个简单的程序来显示行为:
从这里我们可以看到设置
|
|
|
3
5
这是你可以轻松检查自己的东西。创建一个缓冲很重要的程序,比如打印一系列点。由于输出已缓冲,因此应在10秒后立即看到所有输出: #!perl
foreach ( 1 .. 10 )
{
print ".";
sleep 1;
}
print "\n";
对于我的测试用例,$|值不会影响子进程中的缓冲。 |
|
|
user2234 · 如何在Android中播放/缓冲仅几分钟的视频? 12 年前 |