Я следил за PR для Flutter и наткнулся на этот код:
if (chunkCallback != null) { chunkCallback!(0, 100); }
Что означает восклицательный знак после chunkCallback? Ничего из того, что я ищу в Google, не работает.
chunkCallback
Я думаю, что это сокращенный синтаксис для «Отбрасывания допустимости значений NULL», согласно документации: https://dart.dev/null-safety/understanding-null-safety#null -assertion-operator
"!" - это новый оператор дротика для преобразования из обнуляемого в не обнуляемого типа . Прочтите здесь о нулевой безопасности звука.
"!"