[解決済み] Perl で STDOUT->autoflush(1) は何をするのですか?
2022-02-19 19:28:22
質問
Perlのオートフラッシュに関する情報はいろいろとありますが、このような書式の行についての言及は見当たりません。
STDOUT->autoflush(1);
これは、私が解析しているプログラムに含まれているもので、これが何をするものなのかをもっと理解したいのです。また、プログラムの冒頭にはこんなものもあります。
use IO::Handle;
...関連しているかもしれないと思うのですが、このメソッドについてもドキュメントに記載がありません。
どのように解決するのですか?
方法 は に記載されている IO::ハンドル お気づきの点
... $io->autoflush ( [BOOL] ) $| ...
ホワイ
$|
がセット/アンセットされると、次のように送られます。
$|
パールヴァーで
説明用
0 以外に設定すると、現在選択されている出力チャネルへの書き込みまたは印刷の直後に、強制的にフラッシュを実行します。
v5.14現在
は必要ありません。
use IO::Handle
として、これを
IO::ファイル
は
require
必要な場合はd。
このメソッドは、値を与えなくても自動フラッシュをオンにするという点で特殊です。
$io->autoflush; # turned on ($| gets set)
他の関連するものは引数なしで呼ばれても現在値を変更しませんが。
関連
-
PerlとJSの比較 (配列、ハッシュ)
-
Perlについて(Perl公式サイトの翻訳です。)
-
PerlでローカルタイムからUNIXタイムスタンプに変換する方法
-
ディレクトリ内のファイルを再帰的に走査するためのPerlスクリプト
-
[解決済み】#!/usr/bin/perlの-Tまたは-wの意味は何ですか?
-
Perlの制御構造に関する学習ノート
-
サーバーのサービスが動作しているかどうかを検出するための perl スクリプトです。
-
Perlの特殊な組み込み変数の詳細
-
[解決済み] Perlからロケール設定の警告を修正する方法
-
[解決済み] 最近のPerlはなぜデフォルトでUTF-8を避けるのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
PerlとStrawberryPerl、ActivePerlの違いを詳しく解説
-
リリカルスコープ、ダイナミックスコープ、コールバック、クロージャを一挙紹介
-
Perlにおけるtrueとfalseの徹底研究
-
Sigilsを使ったPerl5とPerl6の比較
-
Perlの時間処理関数 使い方入門
-
Perlは先頭と末尾の空白を削除します(左右の空白文字、空白文字を削除します)。
-
Perlの強力な正規表現の例を解説
-
Perlの制御構造に関する学習ノート
-
Perlのコマンドラインプログラミングでよく使われるパラメータを1文にまとめたもの
-
PerlによるMSSQLへのアクセスとMySQLデータベースへの移行スクリプト例