Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Una Function
routine restituisce un valore al codice chiamante. Puoi chiamarlo includendo il suo nome e gli argomenti sul lato destro di un'istruzione di assegnazione o in un'espressione.
Per chiamare una funzione all'interno di un'espressione
Usare il nome della
Function
routine nello stesso modo in cui si userebbe una variabile. È possibile usare unaFunction
chiamata di procedura ovunque sia possibile usare una variabile o una costante in un'espressione.Seguire il nome della procedura tra parentesi per racchiudere l'elenco di argomenti. Se non sono presenti argomenti, è possibile omettere facoltativamente le parentesi. Tuttavia, l'uso delle parentesi semplifica la lettura del codice.
Inserire gli argomenti nell'elenco di argomenti tra parentesi, separati da virgole. Assicurarsi di specificare gli argomenti nello stesso ordine in cui la
Function
routine definisce i parametri corrispondenti.In alternativa, è possibile passare uno o più argomenti per nome. Per altre informazioni, vedere Passaggio di argomenti per posizione e per nome.
Il valore restituito dalla routine fa parte dell'espressione esattamente come il valore di una variabile o di una costante.
Per chiamare una routine Function in un'istruzione di assegnazione
Usare il nome della procedura
Function
dopo il segno uguale (=
) nell'istruzione di assegnazione.Seguire il nome della procedura tra parentesi per racchiudere l'elenco di argomenti. Se non sono presenti argomenti, è possibile omettere facoltativamente le parentesi. Tuttavia, l'uso delle parentesi semplifica la lettura del codice.
Inserire gli argomenti nell'elenco di argomenti tra parentesi, separati da virgole. Assicurarsi di specificare gli argomenti nello stesso ordine in cui la
Function
routine definisce i parametri corrispondenti, a meno che non vengano passati per nome.Il valore restituito dalla routine viene archiviato nella variabile o nella proprietà sul lato sinistro dell'istruzione di assegnazione.
Esempio
Nell'esempio seguente viene chiamato Visual Basic Environ per recuperare il valore di una variabile di ambiente del sistema operativo. La prima riga chiama Environ
all'interno di un'espressione e la seconda la chiama in un'istruzione di assegnazione.
Environ
accetta il nome della variabile come unico argomento. Restituisce il valore della variabile al codice chiamante.
MsgBox("Value of PATH is " & Environ("PATH"))
Dim currentPath As String = Environ("PATH")