Если функция что-то должна возвращать, то условие должно быть исчерпывающим. Проще говоря, у вас обязательно должен быть в конце обычный else(и в when, и в if).
Добрый день,хочу взять определенное поле каждого элемента из листа и добавить в строку.Как можно прописать это в одну строку? var res = "" val msgs = list.map { res += "::" + it.msg }