EOF
目印だよ
ここでファイルが終わるよ
「End Of File」の略だよ
簡単に書くよ
EOF(読:イーオーエフ)とは
「ここでファイルは終わりですよ~」を表す目印
です。
詳しく書くよ
サクっと一言で説明すると
「おっと、ここで、このファイルは終わりだからな。こっから先は無関係だぞ」を意味する目印
が「EOF」です。
「End Of File(エンド・オブ・ファイル)」の略で「EOF」ね。
気が向いたら、覚えてあげてください。
※「End Of File」を何となく日本語にすると「ファイルの終わり」となります。[詳細]
例えば、そうですね。
プログラムでファイルの中身を1行ずつ読み込むとしましょう。
ファイルの中身を全部読み込んだら、次のファイルに移ります。
まずは、最初のファイルの1行目を読み込みました。
次に2行目を読み込みました。
次に3行目を読み込みました。
……どこまで読み込んだら、次のファイルに移りましょうね?
その判断基準となるのがEOFです。
EOFが出てきたら「あ~、このファイルはもう終わりか~」と判断して、次のファイルに移ります。
このように、プログラムさんがファイルに対して何かやるときはEOFによってファイルの終わりを判断するのです。
実際には、EOFを使わないでファイルの終わりを判断する方法もありますけどね。
一先ず、気にしないでください。
あと、ついでなので書いておくと、EOFの逆バージョン「ここがファイルの先頭ですよ~」を表す目印は「BOF」と言います。
「Beginning Of File(ビギニング・オブ・ファイル)」の略で「BOF」ね。
※「Beginning Of File」を何となく日本語にすると「ファイルの始まり」となります。[詳細]
EOFは結構目にする機会がありますが、BOFを意識する機会はほっとんどありません。
取り上げておいて なんですが、多分、BOFは覚えなくても困らないと思います。
一言でまとめるよ
まぁ「EOF」って単語が出てきたら「ファイルの終わりを表す目印なんだな~」と お考えください。
おまけ
■訳してみるよ
「EOF」は「End Of File(エンド・オブ・ファイル)」の略です。
「end(エンド)」の意味は「終わり」とか「最後」とか「端」とかです。
「of(オブ)」の意味は「~の」です。
「file(ファイル)」はカタカナで「ファイル」で分かりますかね。
何となく くっつけると
ファイルの終わり
となります。






