【Flutter/Dart】??(はてなマーク2つ)の使い方/意味
この記事では、Flutterで使用する??(はてなマーク2つ)についてまとめました。
??(はてなマーク2つ)とは
??(はてなマーク2つ)とは、値がnullかをチェックし左の値がnullでなければ左の値を返し、nullであれば右の値を返します。??の左の値がnullだったら、右の値を返します。
何かしらの値を格納したいときに使用されます。
使い方
value ?? value2
サンプル
void main(){ var value = "a"; // bをnullにします var b = null; //valueが代入されます。 b ??= value; print(b); }
参考
https://www.choge-blog.com/programming/dartwhatistwoquestionmark/