2
respostas

Boas práticas

Bom dia pessoal tdo bem? Hoje me surgiu uma dúvida, ao retornar uma função ou retorno de um método posso retornar tipos diferentes de dados(boolean, string, number, etc). Exemplo: Se acontece algo retorno false, caso aconteça outra coisa retorno uma string ou um número.

Att.

2 respostas

Oi João, tudo bem? Desculpa, não ficou claro pra mim sua dúvida. Você pode retornar sim qualquer coisa, porém precisa ter cuidado com isso.

Normalmente você pode fazer uma função padrão que pode retornar qualquer tipo de dado. Ou pode retornar um tipo específico de dado. Declarando que a função ou método é int, boolean, string ou etc...

Mas se quer testar erro. Use try, catch para ter certeza do que está tentando validar e retornar.