Я только начал практиковать Groovy, и у меня есть вопрос, связанный с картами и IDEA IDE.
Почему IDEA показывает мне уведомление ниже, когда я пытаюсь использовать Integer
в качестве ключа для карты?Этот простой скрипт Groovy отлично работает и выдает правильный результат.
list = [4, 7, 3, 7, 7, 1, 4, 2, 4, 2, 7, 5]
map = [:]
list.each {
t = map[(it)]
map[(it)] = t != null ? t + 1 : 1
}
map.each {key, value -> if (value == 1) println key}