MapUtils.hx 213 B

123456789101112
  1. package hrt.tools;
  2. class MapUtils {
  3. public static inline function getOrPut<K,V>(map: Map<K,V>, key: K, def: V) : V {
  4. var v = map.get(key);
  5. if (v == null) {
  6. v = def;
  7. map.set(key,v);
  8. }
  9. return v;
  10. }
  11. }