flutter - ??-运算符做什么?
问题描述
我在使用 Flutter 时正在浏览代码。我看到了??
我无法理解的操作员。
SharedPreferences prefs;
prefs = await SharedPreferences.getInstance();
id = prefs.getString('id') ?? '';
nickname = prefs.getString('nickname') ?? '';
aboutMe = prefs.getString('aboutMe') ?? '';
photoUrl = prefs.getString('photoUrl') ?? '';
解决方案
推荐阅读
- git - 如何在 Git 中使用多个堆叠分支进行变基?
- ruby-on-rails - 依赖: :destroy 通过 Carrierwave 抛出错误
- python - 如何以其他用户身份读取文件
- ibm-watson - 如何通过 IBM Watson Annotator for Clinical Data (ACD) 将药物注释限制在特定文档部分
- swift - 在 Swift 3 中删除 NSColorwell
- javascript - 用户进入我的网站时如何获取 wix 聊天频道 ID
- mongodb - 如何在平均堆栈中提出自动建议
- python - Selenium 浏览器忘记搜索首选项
- go - 对于选择组问题
- python - 如何在 Google Colab 上的 TPU 上训练 Keras 模型?,我需要更改我的模型配置吗?(tinyYolo-v3)