Учитывая, что вы хотите сопоставить нулевые значения с указанным c, я бы посоветовал вам сделать что-то вроде этого:
val nonNullMap = map.mapValues { it.value ?: “undefined” }
Где «undefined» - это значение по умолчанию, если встречается ноль в вашей карте. Если вы используете оператор двойного взрыва (!!), вы получите KotlinNullPointerException, если значение окажется нулевым.