如何在Dart中创建一个空列表


问题内容

我想为Flutter项目创建一个空列表。

final prefs = await SharedPreferences.getInstance();
final myStringList = prefs.getStringList('my_string_list_key') ?? <empty list>;

我似乎记得有多种方法,但有一种推荐的方法。我该怎么做?


问题答案:

有几种方法可以在Dart中创建一个空列表:

[]
List()
<String>[]
List<String>()

但是,《有效Dart使用指南》建议这样做:

[]

或者,如果您需要指定类型,请执行以下操作:

<String>[]