gpt4 book ai didi

perl - Perl 的 $|设置影响系统命令?

转载 作者:行者123 更新时间:2023-12-03 18:28:10 24 4
gpt4 key购买 nike

我正在查看 Perl 中的一些旧代码,作者在其中编写了$| = 1在第一行。

但是代码没有任何打印语句,它使用 system 调用 C++ 二进制文件。命令。现在我读到了 $|每次打印后都会强制冲洗。那么它是否会以任何方式影响系统命令的输出,或者我可以安全地删除该行。

谢谢
阿文德

最佳答案

我不相信。 $|将影响 Perl 的运行方式,而不是任何外部可执行文件。

您应该可以安全地将其删除。

perldoc - perlvar :声明“如果设置为非零,则在当前选定的输出 channel 上每次写入或打印后立即强制刷新。”。我认为这里重要的是“ 当前选择的输出 channel ”。外部应用程序将拥有自己的输出 channel 。

关于perl - Perl 的 $|设置影响系统命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1026430/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com