什么是??在达特

时间:2018-04-12 16:30:25

标签: dart

我在Example of Shared Preferences中看到了这个用于Flutter插件的运算符。而且我没有得到它。

int counter = (prefs.getInt('counter') ?? 0) + 1;

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