在构建Flutter应用程序时,我遇到了“ ?.
”表示法。如果有人可以提供帮助,我就会知道其他语言的“ ?:
”运算符。
String unmaskedText = _maskedPhoneKey.currentState?.unmaskedText;
_codeTimer?.cancel();
答案 0 :(得分:1)
_codeTimer?.cancel();
等效于
if (_codeTimer != null)
_codeTimer.cancel();
因此,您仅在cancel()
上调用_codeTimer
上的null
,因此它阻止您检查null
。