Logo Passei Direto
Buscar

Programação

Cepep Centro De Estudos E Pesquisa Em Eletronica Profissional E Informatica
4/5 "Qual é o resultado da execução do código Koltin a seguir: var neverNull: String = ""This can't be null"" neverNull = null " Não ocorre erro porque o compilador do Kotlin faz uma inferência de tipo após a atribuição do valor "null", tornando a variável nullable. Não ocorre erro algum, poiso tipo String aceita valores nulos, como no Java. Erro, pois "null" não pode ser um valor de um tipo não nulo String. Nenhuma das alternativas. Erro, pois a linguagem de programação Kotlin não aceita o uso de valores nulos em hipótese alguma.
User badge image
Rogildo Martins

anteontem

Respostas

User badge image

Ed Verified user icon

anteontem

O código apresentado contém um erro de compilação. No Kotlin, se você declara uma variável como `String` (sem o sinal de interrogação), isso significa que ela não pode aceitar valores nulos. Portanto, a linha `neverNull = null` resultará em um erro, pois você está tentando atribuir `null` a uma variável que não pode ser nula. A resposta correta é: "Erro, pois 'null' não pode ser um valor de um tipo não nulo String."

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina