Glossary: Dart Basics
Also written: String?, int?
A type ending in ?, such as String?, which may hold a value or null.
null safetytype promotion