web-dev-qa-db-fra.com

Le champ d'instance non nullable doit être initialisé

class Foo {
  int count; // Error
  void bar() => count = 0;
}

Pourquoi je vois une erreur quand je l'initialise déjà dans la méthode bar? Je pouvais comprendre cette erreur si count a été marqué final.

28
iDecode

Ce sont de nouvelles règles sur DART sur la sécurité null

class Note {
  late int _id;
  late String _title;
  late String? _description;
  late String _date;
  late int _priority;
}

assurez-vous avant que votre variable ait late

1
Musfiq Shanta