Scrivere una Funzione: differenze tra le versioni
Vai alla navigazione
Vai alla ricerca
(Nuova pagina: Una routine '''Funzione''' è una routine, chiamata da una routine principale, alla quale è delegato il compito di svolgere una serie di operazioni, e delle quali essa restituisce all...) |
Nessun oggetto della modifica |
||
| Riga 1: | Riga 1: | ||
Una | Una '''Funzione''' è una routine, chiamata da una routine principale, alla quale è delegato il compito di svolgere una serie di operazioni, e delle quali essa restituisce alla routine principale ''chiamante'' il risultato. | ||
Esempio: | Esempio: | ||
Versione delle 16:42, 12 feb 2012
Una Funzione è una routine, chiamata da una routine principale, alla quale è delegato il compito di svolgere una serie di operazioni, e delle quali essa restituisce alla routine principale chiamante il risultato.
Esempio:
Public Sub Button1_Click() ' routine principale chiamante
Dim risultato_di_ritorno As Integer
Dim a, b As Integer
a = 2
b = 3
' Chiama la Funzione, e le passa i due valori, affinché li elabori.
' Alla fine la Funzione restituirà il risultato che riempirà la variabile integer "risultato_di_ritorno":
risultato_di_ritorno = funzione_chiamata(a, b)
' Mostriamo il risultato in console:
Print "Risultato di ritorno dalla funzione = "; risultato_di_ritorno
End
' La routine Funzione contiene il nome ed i parametri dei valori passati dalla routine chiamante.
' Essa, poiché restituisce - in questo nostro esempio - un valore Integer, termina la dichiarazione con: As Integer.
Public Function funzione_chiamata(aF As Integer, bF As Integer) As Integer
Dim somma As Integer
somma = aF + bF
' Viene restituito il risultato alla routine chiamante:
Return somma
End
In console avremo coerentemente:
Risultato di ritorno dalla funzione = 5