私はこれを試しましたが、うまくいきませんでした:
$*OUT.autoflush( 0 );
$*OUT.autoflush = False
無効にする必要があり、エラーなしで実行されますが、オウムの IO は引き続き自動的にフラッシュされるようです。そのため、現時点では簡単な方法はないようです。
Rakudo は autoflush をサポートしていません。エントリの下に5to6-perlvarにメモがあり$OUTPUT_AUTOFLUSH
ます。
昔からのいくつかの例ではautoflush
メソッドについて言及していましたが、それは消えてしまいました:
$*ERR.autoflush = True;
$*ERR.say: "1. This is an error";
$*OUT.say: "2. This is standard out";
しかし、それはうまくいきません:
タイプ 'IO::Handle' の invocant には、そのようなメソッド 'autoflush' はありません
これがいつ機能として現れるかについての議論や、決して機能ではないという宣言を見たことがありません.