【发布时间】:2020-08-13 00:56:17
【问题描述】:
我想要一个接受列表列表的函数。它应该按列表中每个列表的长度对列表列表进行排序,无论其类型如何。
我以为我可以通过使用下面的函数来实现这一点,但我遇到了类型错误。 X is not a subtype of Y。据我了解,使用dynamic 意味着它可以采用任何类型,那么我做错了什么?
List<List<dynamic>> sortByLength(List<List<dynamic>> lss) {
final newLss = List.from(lss);
return newLss..sort((a, b) => a.length.compareTo(b.length));
}
【问题讨论】:
标签: dart