本文介绍了Whats ?? = Dart中的运算符的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是我在Flutter源代码中看到的新赋值运算符:

This is the new assignment operator I see in Flutter source code:

splashFactory ??= InkSplash.splashFactory;
textSelectionColor ??= isDark ? accentColor : primarySwatch[200];

这个赋值运算符是什么意思?

what's the meaning of this assignment operator?

Flutter中的示例源代码

推荐答案

?? =是一个新的可识别null的运算符.具体地说,?? =是可识别空值的赋值运算符.

??= is a new null-aware operators. Specifically ??= is null-aware assignment operator.

这篇关于Whats ?? = Dart中的运算符的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-29 18:28