<DartLearn/>
Dart基礎 レッスン12

nullの基本

Dart 2.12からNull Safetyが導入され、デフォルトでは変数にnullを代入できなくなりました。 nullを許容する場合は型の後に?を付けます(例:String?)。

Null Safety の基本

Null Safetyにより、nullによるランタイムエラーをコンパイル時に防げます。?でnullを許容する型を宣言します。

Dartエディタ

null安全な操作

?.(null安全アクセス)と??(null合体)を使ってnullを安全に扱います。

Dartエディタ

late と null アサーション

lateで遅延初期化を、!でnullでないことを明示的にアサートできます。

Dartエディタ