FUNCTION
Questa parola chiave viene usata per dichiarare l'inizio di una procedura che restituisce un valore.
[ STATIC ] { PUBLIC | PRIVATE } { FUNCTION | PROCEDURE | SUB }
Identificatore
(
[ Parametro AS TipoDato [ , ... ] ] [ , ]
[ OPTIONAL ParametroOpzionale AS TipoDato [ , ... ] ] [ , ] [ ... ]
)
AS TipoDato
...
END
Questo dichiara una funzione cioè un
metodo che restituisce un valore. Sempre deve essere specificato il tipo di dato che essa deve restituire utilizzando la parola chiave
RETURN. La parola chiave
END indica come di consueto la fine del blocco di codice della funzione stessa.
 |
Il nome della funzione e dei suoi eventuali parametri compreso il tipo da ritornare, devono essere scritti su di una riga separati da spazi. La sintassi sopra definita è scritta su più righe solo per chiarezza descrittiva.
|
 |
Mentre in Gambas il valore dell'elaborazione viene restituito con la parola chiave RETURN, in VB il valore di ritorno viene passato al nome della funzione per esempio: MiaFunzione = TRUE=
|