Sei bloccato dal concetto di "Funzione" in Visual Basic (VB)? Se è così, leggi questa guida per imparare a conoscere i costrutti delle funzioni secondo i paradigmi di VB.

Passaggi

  1. 1
    Cos'è una Funzione?
    • Usa una Function quando devi richiamare un valore al codice di chiamata.
    • La funzione stessa ha un tipo, e richiamerà un valore alla subroutine di chiamata sulla base del codice che contiene.
  2. 2
    Come dichiarare una Funzione?
    • Puoi definire una procedura Function solo a livello di modulo. Questo significa che il contesto di dichiarazione di una funzione deve essere una classe, una struttura, un modulo o un'interfaccia, e non può essere un file di origine, un namespace, una procedura o un blocco.
    • Una funzione viene dichiarata nello stesso modo di una subroutine, con l'unica eccezione dell'uso della parola "Function" invece di "Sub".
    • La procedura Function è come impostazione predefinita ad accesso pubblico. Puoi regolarne il livello di accesso con i modificatori di accesso.
  3. 3
    Come chiamare una Funzione?
    • Chiami una procedura Function usando il nome della procedura, seguito dall'argomento tra parentesi, in una espressione.
    • Puoi omettere le parentesi se non stai fornendo alcun argomento. Il tuo codice però sarà più leggibile se includerai sempre le parentesi.
    • Puoi chiamare una funzione anche usando l'affermazione Call, nel qual caso il valore di ritorno è ignorato.
    • Per ottenere un valore, assegna un valore del tipo appropriato al nome della funzione, come se fosse una variabile.
    Pubblicità

Sintassi

Dichiarazione

[ <attributelist> ] [ modificatorediaccesso ] [ modificatorediprocedura ] [ condivisione ]
Nome funzione [ (Of tipolistaparametri) ] [ (listaparametri) ] [ As tipodiritorno ]
    [ affermazioni ]
    [ Funzione di Uscita ]
    [ affermazioni ]
End Function


Chiamata

'Senza Call
Nome_Funzione()
    
'Con Call
Call Nome_Funzione()

Esempio

Di seguito troverai un esempio di una funzione che somma due numeri

Private Function Addizione(ByVal x As Integer, ByVal y As Integer) As Integer
    Dim Res as integer
    Res = x + y
    Addizione = Res
End Function
 
Private Sub Form_Carica()
    Dim a As Integer
    Dim b As Integer
    Dim c As Integer
    a = 32
    b = 64
    c = Addizione(a, b)
    MsgBox ("La somma è: " & c)
End Sub

wikiHow Correlati

Come

Aprire un File XML

Come

Diventare un Hacker

Come

Inserire gli Spazi in HTML

Come

Hackerare

Come

Compilare un Programma C Utilizzando il Compilatore GNU GCC

Come

Digitare un Trattino

Come

Aprire un File '.Dat'

Come

Convertire un Numero dal Sistema Binario a Quello Decimale

Come

Convertire un Numero dal Sistema Decimale a Quello Binario

Come

Compilare ed Eseguire un Programma Java Utilizzando il Prompt dei Comandi

Come

Creare un File Batch

Come

Danneggiare un File di Proposito Utilizzando Corrupt a File.Net

Come

Imparare un Linguaggio di Programmazione

Come

Aggiungere un Link a un'Immagine
Pubblicità

Informazioni su questo wikiHow

wikiHow è una "wiki"; questo significa che molti dei nostri articoli sono il risultato della collaborazione di più autori. Per creare questo articolo, 9 persone, alcune in forma anonima, hanno collaborato apportando nel tempo delle modifiche per migliorarlo. Questo articolo è stato visualizzato 9 541 volte
Categorie: Programmazione
Questa pagina è stata letta 9 541 volte.

Hai trovato utile questo articolo?

Pubblicità