дарт Как использовать именованный параметр с лямбда - PullRequest
0 голосов
/ 18 апреля 2020

У меня есть метод обратного вызова

var _onFinished = void Function(bool wasUser);

Теперь я хочу назначить лямбду для onFinished:

_onFinished = (wasUser) => print('wasUser $wasUser');

Проблема в том, что я получаю ошибку компиляции:

Значение типа «void Function (bool)» нельзя присвоить переменной типа «void Function ({wasUser: bool})».

Попробуйте изменить тип переменной или приведение правого типа к void Function ({wasUser: bool}) '.

Я не могу найти никакого документа о том, какой должна быть сигнатура метода для лямбды, которая принимает именованный параметр.

...