
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
標準出力がコンソールか別のコマンドかによって、バッファリングやフラッシュの規則が異なる - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
標準出力がコンソールか別のコマンドかによって、バッファリングやフラッシュの規則が異なる - Qiita
環境 ruby 2.7.1p83 (2020-03-31 revision a0c7c23c9c) [x86_64-linux] Ubuntu 20.04 LTS (Focal Fossa)... 環境 ruby 2.7.1p83 (2020-03-31 revision a0c7c23c9c) [x86_64-linux] Ubuntu 20.04 LTS (Focal Fossa) [Windows Subsystem for Linux 2; WSL2] 事象 Rubyで標準出力を利用する場合、標準出力の先がコンソールか別のコマンドかによって、バッファリング・フラッシュの規則が異なっているようです。 標準出力が別コマンドにつながっている場合、バッファリングする 標準出力がコンソールにつながっている場合、1行ごとにフラッシュする。 これを簡単に検証してみましょう。標準出力がコンソールにつながっている場合はtrue、コマンドにつながっている場合はfalseを標準出力に出力したあと、0から4までの数字を1秒おきに標準出力に出力するRubyコードです。