空安全

可空类型

可空类型

null_safety.dart
void main() {
  String name = 'Dart';  // 非空
  String? nullableName;    // 可空
  nullableName = null;
  print(name?.length);
  print(name ?? 'default');
}

空安全操作符

operators.dart
void main() {
  String? name;
  print(name?.length);      // null
  print(name ?? 'default'); // default
  name ??= 'Dart';
  print(name);              // Dart
}