问题标记是Dart中的空值感知运算符之一。在这个例子中,它表示:仅当bloc不为null时才调用dispose()方法。bloc为空时,如果试图调用dispose(),会抛出NoSuchMethodError异常。Dart网站上有一个关于空值感知运算符的有用部分: https://dart.dev/codelabs/dart-cheatsheet