Eof

ページ名:Eof
  • Eof

Result = Eof ( [ Stream AS Stream ] ) AS Boolean

ストリームの終わりに達した場合はTRUE を返します。
Streamが指定されていない場合は、標準入力が使用されます。
例として LINE INPUT を見てください。

 

Eof()の動作は、ストリームブロックモードによって異なります。

  1. ストリームが非ブロックモードの場合、Eof()が呼び出されたときに、Eof()はストリームから少なくとも1バイトを読み込めるかどうかを返します。
  2. トリームがブロッキングモードになっている場合、Eof()はまず何かが読めるかどうかをチェックする前にデータが来るのを待ちます。

したがって、ブロッキングモードの非ファイルストリーム(パイプ、プロセス、ソケットなど)の場合、ストリームのもう一方の端が閉じられるとファイルの終わりに達します。

See also

シェアボタン: このページをSNSに投稿するのに便利です。

コメント

返信元返信をやめる

※ 悪質なユーザーの書き込みは制限します。

最新を表示する

NG表示方式

NGID一覧