non-null
読み:ノン-ナル
外語:non-null
nullを扱えない変数のこと。対するはnullable。
概要
null安全なプログラミング言語においては、nullableかnon-nullかを明確にする必要がある。
non-nullの変数にnullを代入することはできない。コンパイルの時点でエラーとなり、コンパイルすることができない。
また実行中に不意にnullになることもなく、このため絶対にnullになることがない変数であるとして扱うことができ、NullPointerExceptionの発生を簡単に防止することができる。
再検索