最近我一直在用Ffltter开发移动应用程序,当我查看TickerProvider的源代码时,我看到以下几行:
mixin SingleTickerProviderStateMixin<T extends StatefulWidget> on State<T> implements TickerProvider {
Ticker? _ticker;
@override
Ticker createTicker(TickerCallback onTick) {
...
_ticker = Ticker(onTick, debugLabel: kDebugMode ? 'created by $this' : null);
return _ticker!;
}
...
}
我对这条线路很感兴趣:
return _ticker!;
我见过前面带有感叹号的布尔标识符,这意味着它将返回与其相反的值,但我从未见过这个.有人能告诉我这是干什么的吗?