Prefácio
Este artigo apresenta principalmente a diferença entre? e !!! em Kotlin. É compartilhado para sua referência e aprendizado. Não vou dizer muito abaixo. Vamos dar uma olhada na introdução detalhada juntos.
1.?.
//kotlin:a?.foo()//equivalente para java: if (a!
2. !!!
//kotlin:a!!
Os alunos que são preciosos não podem olhar para o seguinte (`_`)
3. Vamos falar sobre "!!"
Vale ressaltar que, quando chamamos diretamente um método ou variável de membro de uma variável anulável:
Ligue diretamente, relate uma mensagem de erro
O Android Studio levará isso em uma variável nula, apenas "chamada segura (?)) E" Chamada não nula (!!)) são permitidos, e você pode saber disso "!!" é equivalente a uma operação de afirmação, ou seja::
//(Kotlin)a!!
Depois, há a conclusão do segundo ponto acima.
Resumir
O acima é o conteúdo inteiro deste artigo. Espero que o conteúdo deste artigo tenha certo valor de referência para o estudo ou trabalho de todos. Se você tiver alguma dúvida, pode deixar uma mensagem para se comunicar. Obrigado pelo seu apoio ao wulin.com.