Null Safetyとは(Dart)

  • プログラム実行時のNull参照エラーを防ぐ仕組み
  • 例えば、Non-nullableな変数にNullを代入しようとするとビルド時に(または静的解析によって)エラーになる

例 (Dart):

2.12以降Null Safetyがサポートされ、変数はデフォルトでNon-nullableなので下のように宣言するとビルドエラーになります。

int a = null; // Build error

下のように?をつけることでNullを許容する事もできます。

int? b = null; // OK

Join the Conversation

1 Comment

Leave a comment

Your email address will not be published. Required fields are marked *