我想为Flutter项目创建一个空列表.
final prefs = await SharedPreferences.getInstance();
final myStringList = prefs.getStringList('my_string_list_key') ?? <empty list>;
Run Code Online (Sandbox Code Playgroud)
我似乎记得有多种方法,但一种推荐方式.我该怎么做?
这是我在Dart使用指南中找到答案后制作的Q&A风格的帖子.我的答案如下.
Sur*_*gch 18
有几种方法可以在Dart中创建一个空列表:
[]
List()
<String>[]
List<String>()
Run Code Online (Sandbox Code Playgroud)
但是," 有效飞镖使用指南"建议:
[]
Run Code Online (Sandbox Code Playgroud)
或者如果您需要指定类型,那么:
<String>[]
Run Code Online (Sandbox Code Playgroud)
固定长度列表
var fixedLengthList = List<int>.filled(5, 0);
fixedLengthList[0] = 87;
Run Code Online (Sandbox Code Playgroud)
可增长的列表
var growableList = [];
growableList.add(499);
Run Code Online (Sandbox Code Playgroud)
更多参考文档
| 归档时间: |
|
| 查看次数: |
5210 次 |
| 最近记录: |