必须返回非空值,因为返回类型'int'



我想做的是按价格排序我的列表,我得到这个错误。

我该如何解决这个问题?advanced

sortAll(List<BookModel> books) {
books.sort((a, b) {
a.price.compareTo(b.price);
},);
print((books));
}
}

compareTo没有返回任何内容。试试这个:

books.sort((a, b) {
return a.price.compareTo(b.price); // note the RETURN
},);

或:

books.sort((a, b) => a.price.compareTo(b.price) ); // implicit RETURN

相关内容

最新更新