“?” Dart或其他语言的符号

时间:2019-11-02 07:44:42

标签: flutter dart

在构建Flutter应用程序时,我遇到了“ ?.”表示法。如果有人可以提供帮助,我就会知道其他语言的“ ?:”运算符。

String unmaskedText = _maskedPhoneKey.currentState?.unmaskedText;

_codeTimer?.cancel();

1 个答案:

答案 0 :(得分:1)

_codeTimer?.cancel();

等效于

if (_codeTimer != null)
  _codeTimer.cancel();

因此,您仅在cancel()上调用_codeTimer上的null,因此它阻止您检查null