我想根据其成员变量的特定搜索条件从列表中获取对象
这是我正在使用的代码
class foo
{
foo(this._a);
int _a;
}
List<foo> lst = new List<foo>();
main()
{
foo f = new foo(12);
lst.add(f);
List<foo> result = lst.where( (foo m) {
return m._a == 12;
});
print(result[0]._a);
}
我收到错误,但不确定如何解决此问题
未捕获的异常:
TypeError: Instance of 'WhereIterable<foo>': type 'WhereIterable<foo>' is not a subtype of type 'List<foo>'
我正在try 搜索其成员变量为a == 12
的对象.对我可能做错了什么有什么建议吗?