fun toTickets(): List<Ticket> =
tickets.map { it.toTicket(order_id, regPayNum, event) }
если в it.toTicket(order_id, regPayNum, event) ексепшен происходит то метод почемуто возвращает пустой массив
если изменить метод на
fun toTickets(): List<Ticket> {
return tickets.map { it.toTicket(order_id, regPayNum, event) }
}
то метод завершиться с ексепшеном
выглядит как баг, это былабы странная фича
а что за эксепшин ?
Звучит довольно странно, ибо компилируется это в одно и то же. Попытался воспроизвести, не получилось, в обоих случаях ошибки. А можете попробовать вытащить из кода минимальный пример и залить его issue tracker? (https://youtrack.jetbrains.com/oauth?state=%2Fissues%2FKT)
Обсуждают сегодня