Utilizando Exit para retorno da função

Tradicionalmente o Delphi possui a possibilidade de retornar o valor da função através do próprio nome da função, ou através da variável “Result”.

Porém, umas das novidades que saiu no Delphi 2009, mas que poucas pessoas hoje conhecem (ou pelo menos comentam), é a capacidade de retornar o valor de uma função através do comando “Exit”.

Isso é útil quando você precisa, depois de alimentar o retorno da função, chamar Exit para sair do escopo atual:

O exemplo abaixo (apenas educativo!):

Pode ser simplificado assim:

Até a próxima!