perl6/rakudo:如何禁用自动刷新?
我尝试了这个,但没有成功:
$*OUT.autoflush( 0 );
I tried this, but it didn't work:
$*OUT.autoflush( 0 );
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我尝试了这个,但没有成功:
$*OUT.autoflush( 0 );
I tried this, but it didn't work:
$*OUT.autoflush( 0 );
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
$*OUT.autoflush = False
应该禁用它,并且运行没有错误,但似乎 parrot 的 IO 仍然自动刷新。所以目前看来没有一个简单的方法。$*OUT.autoflush = False
should disable it, and it runs without error, but it seems that parrot's IO still flushes automatically. So there currently doesn't seem to be an easy way.Rakudo 不支持自动刷新。 5to6-perlvar 中的
$OUTPUT_AUTOFLUSH
下有一条注释入口。很久以前的一些例子提到了 autoflush 方法,但它已经消失了:
但这不起作用:
我还没有看到任何关于何时这可能显示为功能的讨论,或者声明它永远不会成为功能。
Rakudo doesn't support autoflush. There's a note in 5to6-perlvar under the
$OUTPUT_AUTOFLUSH
entry.Some examples from a long time ago mention an
autoflush
method, but that has disappeared:But that doesn't work:
I haven't seen any discussions about when this might show up as a feature, or a proclamation that it will never be a feature.