twitter facebook

'??=' とはなんぞや? NULL の場合だけ

以下のような警告がでました(エラーではない)
'??=' とはなんだろう? とおもい
The 'if' statement could be replaced by a null-aware assignment. Try using the '??=' operator to conditionally assign a value.
NULL のときは 0 にする場合、
以下のようにソースを書きますが
if ( v==null ) v=0 ;
flutter/dart の場合 以下のようにシンプルな記述ができます。
v ??= 0;
もちろん v が 値をもっている場合は 0 にはなりません。
AUTHOR
@えのえの
最終更新日 2025/01/09
FAVORITE good stock
LINK TAG
記法を見る
1737418789