Потому что filter возвращает коллекцию того же тип...
# russian
m
Потому что filter возвращает коллекцию того же типа.
Copy code
fun <T> MutableList<T?>.removeNulls() = apply { removeAll { it == null} } as MutableList<T>
Copy code
fun <T> List<T?>.filterNulls() = filter { it != null} as List<T>