以下代码行有两个问号:
final myStringList = prefs.getStringList('my_string_list_key') ?? [];
Run Code Online (Sandbox Code Playgroud)
什么意思?
这是一个Q&A风格的自答案帖子.我记得在从Java学习Swift之后,这让我很困惑.我想对于新的Dart学习者来说会是一样的,我在Stack Overflow上找不到它的问题.我的答案如下.
我想为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风格的帖子.我的答案如下.