Отличный способ добавить элемент в список на карте?

У меня есть карта Int-> List [Int], и, учитывая значение, я хочу проверить, есть ли уже запись. Если да, добавьте в список. В противном случае создайте новый список и добавьте в него. Есть ли более короткий способ сделать это?

def map = [:]

  (1..100) .each {i ->
  if (map [i% 10] == null) {
  карта [i% 10] = []
  }
  карта [я% 10] .add (я)
  }
 
8
задан tshepang 22 January 2014 в 19:28
поделиться