Dart基礎 レッスン12
nullの基本
Dart 2.12からNull Safetyが導入され、デフォルトでは変数にnullを代入できなくなりました。 nullを許容する場合は型の後に?を付けます(例:String?)。
Null Safety の基本
Null Safetyにより、nullによるランタイムエラーをコンパイル時に防げます。?でnullを許容する型を宣言します。
DartエディタTab: インデント / ⌘(Ctrl)+Enter: 実行
null安全な操作
?.(null安全アクセス)と??(null合体)を使ってnullを安全に扱います。
DartエディタTab: インデント / ⌘(Ctrl)+Enter: 実行
late と null アサーション
lateで遅延初期化を、!でnullでないことを明示的にアサートできます。
DartエディタTab: インデント / ⌘(Ctrl)+Enter: 実行