【发布时间】:2020-04-14 07:38:01
【问题描述】:
我有这个代码:
void baz(String s) {
}
void bar<T>(T val, void Function(T) encode) {
}
void foo() {
(<String>(val) => bar<String>(val, baz))("foo");
}
但是它给出了这个错误:
参数类型“void Function(String)”不能分配给参数类型“void Function(String)”。 飞镖(argument_type_not_assignable)
至少可以说是一个令人困惑的错误!这是怎么回事?
【问题讨论】:
标签: dart