Flutter 字符串?-这表示在颤振中初始化变量时的问号

Flutter 字符串?-这表示在颤振中初始化变量时的问号,flutter,dart,Flutter,Dart,在代码示例中,我发现如下内容: String? selectedNotificationPayload; 这意味着字符串变量类型旁边的问号这意味着类型是NullableString。由于dart中的零安全性,这适用于颤振2及以上。它基本上意味着存储的值可以是null 那么,String?傅允许null但字符串栏不允许null

在代码示例中,我发现如下内容:

String? selectedNotificationPayload;

这意味着字符串变量类型旁边的问号

这意味着类型是
NullableString
。由于dart中的零安全性,这适用于颤振2及以上。它基本上意味着存储的值可以是
null

那么,
String?傅
允许
null
字符串栏不允许
null