What does "?." syntax do in Dart language? I have here an example from Flutter's scaffold.dart code:
_drawerKey.currentState?.open();
It's a null safe operator.
Use ?. when you want to call a method/getter on an object IF that object is not null (otherwise, return null).
_drawerKey.currentState?.open();
Call open()
only if it's not null.
More info: https://medium.com/@thinkdigitalsoftware/null-aware-operators-in-dart-53ffb8ae80bb
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With