Всякий раз, когда я пытаюсь создать несколько логических переменных внутри функции, у которой есть e: Entry? в своем конструкторе студия Android уведомляет меня, что разрешены только безопасные или ненулевые утвержденные вызовы. Итак, всякий раз, когда я делаю один вызов как ненулевое, студия Android удаляет это предупреждение из других переменных, и код работает. Почему так?
val isHighResult = e!!.y >= 3.5
val isMediumResult = e.y > 1.5 && e.y < 3.5
val isLowResult = e.y <= 1.5