Поскольку у Kotlin есть ненулевое утверждение, я нашел кое-что забавное...
val myvar: String = null!!
Это рухнет.
Но дело в том, что он не проверяет во время компиляции.
Приложение будет аварийно завершать работу во время выполнения.
Разве это не должно вызывать ошибку времени компиляции?
val myvar: String =
предупреждением: недостижимый код. - person mfulton26   schedule 27.06.2017