Passaggio in una procedura

Completato

Quando si creano procedure o si usano procedure esistenti, i parametri sono importanti. È possibile usare un parametro per passare informazioni a una procedura. Le procedure possono includere i seguenti parametri:

  • Valori, riferimenti o espressioni vengono inviati alla procedura

  • Le informazioni vengono fornite alla procedura

  • La funzione può modificare le informazioni

Quando si chiamano procedure dall'interno del codice, Visual Studio Code è utile perché fornisce informazioni sui parametri richiesti dalla procedura. Quando si inizia a digitare, IntelliSense di Visual Studio Code mostra i parametri con informazioni aggiuntive su come usarli. Se un parametro è racchiuso tra parentesi quadre, significa che è facoltativo.

Esempio di IntelliSense in Visual Studio Code.

Per definire una procedura con parametri, è necessario separare tutti i parametri con un punto e virgola nella definizione della procedura.

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

Istruzione Exit

Quando si crea una procedura e l'esecuzione del codice al suo interno è terminata, se si desidera che la procedura restituisca un valore è possibile usare l'istruzione exit.

exit(<expression>);

exit(param * param);

Se non si specifica un valore da restituire nell'istruzione exit, la procedura termina. Questa funzionalità può essere utile se si desidera che la procedura si interrompa dopo una determinata condizione. In caso contrario, è possibile fornire un valore che può essere restituito.

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