番兵 (original) (raw)

番兵(ばんぺい、英: sentinel)は基地、野営地の出入りを警備する任務に就く兵士を指す。歩哨とも言う。 転じてプログラミング用語としては、データの終了を示すために配置される特殊なデータを指す。番人(ばんにん)とも言う。以下ではこの意味について示す。 実際にはこの用語は、微妙に異なる以下の2つの意味で使われる。 * 実データには出現しない、データの終了を表すための専用の値 * 入力データを処理するループの終了条件が複数ある場合に、条件判定の数を削減するために置くダミーのデータ