我在Example of Shared Preferences中看到了这个用于Flutter插件的运算符。而且我没有得到它。
int counter = (prefs.getInt('counter') ?? 0) + 1;
答案 0 :(得分:3)
它被称为 null-aware operator
含义,当且仅当prefs.getInt('counter')
返回null
为其分配0
然后再递增1时。
在这里,您可以找到关于null-aware操作符的精彩博文:http://blog.sethladd.com/2015/07/null-aware-operators-in-dart.html