Dart中的SortedMap。 在结构上需要比较器,该比较器允许按键,值或二者的组合进行排序。 还包括限制地图容量的功能。 如果地图的容量受到限制,则当添加新条目时,它将从排序的开头或结尾弹出容量条目。 用法 一个简单的用法示例: import 'package:comparator_sorted_map/comparator_sorted_map.dart' ; main () { //Sort by value SortedMap sortByValue = SortedMap (comparator : (a, b) => a.value. compareTo (b.value)); sortByValue[ 0 ] = 'Z' ; sortByValue[ 1 ] = 'Y' ; sortByValue[ 2 ] = 'X' ; Iterable k