0

Kotlin - Any e Nothing

Isaias Bueno
Isaias Bueno

Em Kotlin, o tipo de nível superior na hierarquia de tipos é chamado Any. Ele é equivalente ao tipo Object em Java. Todas as classes em Kotlin herdam explicitamente do tipo Any, incluindo String, Int, Double, e assim por diante. O tipo Any contém três métodos: equals, toString e hashcode.


Nós podemos utilizar a classe Nothing em Kotlin em funções que retornam sempre uma exceção — em outras palavras, para funções que não encerram normalmente.


Quando uma função retorna Nothing, então nós sabemos que vai lançar uma exceção. Não existe nenhum equivalente deste tipo existe em Java.


Exemplo:


fun throwException(): Nothing {

throw Exception("Mensagem da Excepction”)

}


Isso pode ser útil ao testar o comportamento de manipulação de erros em seus testes unitários.


Por hoje é só pessoal,sucesso nos estudos.


0
0

Comentários (3)

1
Caio Silva

Caio Silva

08/05/2021 01:34

Pretendo ser um dev mobile no futuro, ainda não entendo muito, mas no futuro voltarei no seu artigo e com certeza será de grande utilidade!

1
Isaias Bueno

Isaias Bueno

07/05/2021 19:06

Sucesso pra você Rogério! Com dedicação tudo é possível!

2
Rogério Souza

Rogério Souza

07/05/2021 18:42

Valeu pela colaboração. Sou iniciante e quero muito aprender .

Android|Kotlin Developer Github: https://github.com/IsaiasBueno

Brasil