Olá, Thomas. Tudo bem?
Gostaria de pedir desculpas pela demora em responder o seu tópico.
A forma como você fez funciona também, mas a forma como foi mostrado no curso é um padrão de projeto que se chama early return (retorno antecipado), em resumo diz que : “Retorno antecipado é a maneira de escrever funções ou métodos para que o resultado positivo esperado seja retornado no final da função e o restante do código finalize a execução quando as condições não forem atendidas. É como se a gente seguisse um "caminho feliz", e se acontecer algum problema será finalizada antes de chegar ao final do caminho.
Você pode conferir mais sobre isso neste neste artigo.
Espero ter ajudado, bons estudos :)
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓