Languages/Dart & Flutter
dart sort()사용해서 나열하기
프로그래멍
2021. 1. 29. 10:34
프로젝트 진행 중 리스트를 거리순으로 나열해야 되었다.
생각해보면 매우 간단한 문제였다.
poi.sort((a, b) => a.distance.compareTo(b.distance));
List에 sort를 사용하면 된다.
sort를 사용하려면 compare를 알아야 된다.
compare는 자바의 compareTo와 같다.
a와 b를 비교하여
a가 b보다 작으면 -1
같으면 0
a가 b보다 크면 1
을 반환한다.