localEmail = email.value ?: reportError(emailError, "Поле не может быть пустым")
                  
                  
                  А вот функция:
                  
                  
                  private fun reportError(field: MutableLiveData<String>, message: String) {
                  
                  
                          field.value = message
                  
                  
                          throw NullPointerException()
                  
                  
                      }
                  
                  
                  Но именно в таком варианте компиллятор не пропускает и говорит, что localEmail должен быть типа String, но на самом деле он Any
                  
                  
                
Функция возращает Unit а нада Nothing
Обсуждают сегодня