PROFESSIONAL GAME CREATOR SCHOOL G学院 用語集

OFFICIAL SITEへ戻る

null(ヌル)

 null(ヌル)とは、プログラミングにおいて、変数データが「何もない」ということを示します。ヌルはドイツ語で0(ゼロ)を表しています。プログラミングでは0ではなく、何も無いという意味になります。この違いは、値の有無という違いです。例えば紙に数字を書くとします。色々な数字を書くことができます。数字は0と書くこともできます。逆に、紙さえ存在しないような場合も考えられます。この状態がヌルです。
 プログラミングを行う上で、この「何もない」という概念があることは重要です。例えば、ポインタ等を参照する時に、ポインタ変数の参照先がまだ代入されていないとする場合、参照先が無く処理が行えません。そこでヌルを入れることで、「何もない」「ポインタが有効ではない」ということを示します。これにより、ポインタの先が無いことを認識した上で処理を続けられます。無効なポインタ参照ヌルポインタと呼ばれます。

用語集一覧へ戻る