EOF
end of file
これ以上ファイルに内容がないことを示すもの。
ストリームの終わりを示すもの。
C言語
では
EOF == -1
while (c = getchar() != EOF) { /* code */ }
みたいなことはよくやる
ASCII
で負に対応する文字コードはないので妥当
Python
では
""
EOFError
でも検出可能だが、自分でハンドリングするとき
Bash
においてコマンド入力待ち時に
^D
(EOF)を押下するとシェルが終了する
(ターミナルが終了するので便利)