DartでSound Null Safetyを使用しています。次のコードがあります。
int? _counter;
void _incrementCounter() {
setState(() {
if (_counter!=null)
_counter++;
});
}
ここで、_counter はローカル変数ではないため、昇格できません (理由については、この他のスレッドを参照してください)。こうして私は書いた_counter
!
_counter!++;
しかし、それは機能しません:エラーメッセージが表示されます
代入できない式への代入が不正です。
それで、明示的に書く必要なしにこれを回避する方法はありますか
_counter = _counter! + 1;