我想为Flutter 翼项目创建一个空列表.
final prefs = await SharedPreferences.getInstance();
final myStringList = prefs.getStringList('my_string_list_key') ?? <empty list>;
我似乎记得有多种方法,但有一种推荐的方法.我该怎么做?
我想为Flutter 翼项目创建一个空列表.
final prefs = await SharedPreferences.getInstance();
final myStringList = prefs.getStringList('my_string_list_key') ?? <empty list>;
我似乎记得有多种方法,但有一种推荐的方法.我该怎么做?
有几种方法可以在Dart中创建空列表.如果你想要一个可增长的列表,那么使用一个空的列表文字,如下所示:
[]
或者,如果需要指定类型:
<String>[]
或者,如果您想要一个不可增长(固定长度)的列表,请执行以下操作:
List.empty()
List()
,但现在已弃用.原因是List()
没有初始化任何成员,这与空安全代码不兼容.阅读Understanding null safety: No unnamed List constructor了解更多信息.