Olá! O instrutor acabou deixando de lado a explicação do filtro quando se tem uma chave com valor nulo.
No código abaixo, por exemplo, como posso fazer a filtragem sem que o kotlin lance uma exceção?
val map = mutableMapOf<Int, Double?>(1 to 100.0, 2 to 200.0, 3 to 300.0, 4 to null)
println(map)
val resultado = map.filter { (chave, valor) ->
chave % 2 == 0 && valor!! > 100.0
}
println(resultado)
Obrigado!