[英]how to sort list and return using Flutter and Dart
我是开发新手。 我对我的同事开发人员编写的现有代码有疑问。 他们使用 model 对列表进行排序并比较版本,但它只返回列表的一个元素。 这是我的代码
static NavigationalCatalogDto getLatestVersionCatalog(
List<NavigationalCatalogDto> navigationalCatalogList) {
navigationalCatalogList.sort((b, a) => a.version!.compareTo(b.version!));
return navigationalCatalogList[0];
}
我想在排序后返回列表中的所有项目。 请帮我
您可以简单地删除 [0] 这样它就不会 select 第一个元素。 请记住也要更改方法的返回类型。
static List<NavigationalCatalogDto> getLatestVersionCatalog(
List<NavigationalCatalogDto> navigationalCatalogList) {
return navigationalCatalogList.sort((b, a) => a.version!.compareTo(b.version!));
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.