Uma coisa que fiquei na dúvida é a resposta padrão da Função ser FALSE e ficar na primeira linha. Por quê isso é necessário?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Uma coisa que fiquei na dúvida é a resposta padrão da Função ser FALSE e ficar na primeira linha. Por quê isso é necessário?
Olá Matheus, tudo bem? Espero que sim!
Ao utilizar a função fnVerificaVeiculoNaLista, ele retornará um valor booleano True ou False. Foram utilizados dois IFs dentro da função para definir a valor caso uma condição seja satisfeita.
Se nenhuma das condições for satisfeita, o valor da função não estará definido e retornará um erro. Para evitar esse erro, é iniciado um valor padrão para a função que é o valor False, uma vez que se for colocado como True, retornará uma informação errada, porque não vai satisfazer a condição de ter aquele tipo de veículo na lista.
Bons estudos!