MapExt<K, V> extension

on

Properties

size int

Available on Map<K, V>, provided by the MapExt extension

no setter

Methods

copy() Map<K, V>

Available on Map<K, V>, provided by the MapExt extension

each(dynamic fun(K key, V value)) → void

Available on Map<K, V>, provided by the MapExt extension

eachSort(CompareFun<K> compare, dynamic fun(K key, V value)) → void

Available on Map<K, V>, provided by the MapExt extension

按照key排序后的顺序访问
extreme(CompareFun<MapEntry<K, V>> compare) List<MapEntry<K, V>>

Available on Map<K, V>, provided by the MapExt extension

get(K k) → V?

Available on Map<K, V>, provided by the MapExt extension

get2(K k, [V builder()?]) → V

Available on Map<K, V>, provided by the MapExt extension

getOrDefault(K key, V defaultValue) → V

Available on Map<K, V>, provided by the MapExt extension

maxBy(CompareFun<MapEntry<K, V>> compare) MapEntry<K, V>?

Available on Map<K, V>, provided by the MapExt extension

minBy(CompareFun<MapEntry<K, V>> compare) MapEntry<K, V>?

Available on Map<K, V>, provided by the MapExt extension

put(K k, V value) → void

Available on Map<K, V>, provided by the MapExt extension

set(K k, V value) → void

Available on Map<K, V>, provided by the MapExt extension

sum(double sumFun(K key, V value), {double initValue = 0}) double

Available on Map<K, V>, provided by the MapExt extension