Perl-select
提供:Dev Guides
Perlのselect関数
説明
この関数は、出力用のデフォルトのファイルハンドルをFILEHANDLEに設定し、ファイルハンドルが指定されていない場合に印刷や書き込みなどの関数が使用するファイルハンドルを設定します。 FILEHANDLEが指定されていない場合、現在のデフォルトのファイルハンドルの名前を返します。
_select(RBITS、WBITS、EBITS、TIMEOUT)_は、指定されたビットを使用してシステム関数select()を呼び出します。 select関数は、非ブロッキングI/O要求を処理するためのコントロールを設定します。 スカラーコンテキストでI/Oを待機しているファイルハンドルの数、または待機中のファイルハンドルの数とリストコンテキストに残っている時間を返します。
構文
以下は、この関数の簡単な構文です-
戻り値
TRhis関数は、FILEHANDLEが指定されている場合は以前のデフォルトのファイルハンドルを返し、FILEHANDLEが指定されていない場合は現在のデフォルトのファイルハンドルを返します。
例
以下は、その基本的な使用法を示すコード例です-
上記のコードが実行されると、次の結果が生成されます-