Passar para um procedimento

Concluído

Quando você cria procedimentos ou usa procedimentos existentes, os parâmetros são importantes. Você pode usar um parâmetro para passar informações a um procedimento. Os procedimentos podem incluir os seguintes parâmetros:

  • Valores, referências ou expressões são enviados para o procedimento

  • As informações são fornecidas ao procedimento

  • A função pode alterar as informações

Quando você está chamando procedimentos no código, o Visual Studio Code ajuda fornecendo informações sobre os parâmetros que o procedimento requer. Quando você começa a digitar, o IntelliSense do Visual Studio Code mostra os parâmetros com informações adicionais sobre como utilizá-los. Se um parâmetro estiver entre colchetes, isso indica que ele é opcional.

Exemplo do IntelliSense no Visual Studio Code.

Para definir um procedimento com parâmetros, você precisa separar todos os parâmetros com ponto e vírgula na definição do procedimento.

procedure MyFunction(Param1: Integer; Param2: Text[50])

Instrução Exit

Quando você cria um procedimento e ele termina de executar o código, se você deseja que o procedimento retorne algo, pode usar a instrução exit.

exit(<expression>);

exit(param * param);

Se você não fornecer um valor de retorno na instrução exit, o procedimento será encerrado. Esse recurso pode ser útil se você quer que seu procedimento pare após determinada condição. Caso contrário, você pode fornecer um valor que possa ser retornado.

local procedure MyFunction() : Integer
var 
   myResult: Integer
begin
   myResult := Power(2, 3);
   exit(myResult);
end;