Return di Visual Basic

L'istruzione Return di Visual Basic termina l'esecuzione di una routine, funzione o procedura.

Return [val]

Quando il programma incontra l'istruzione Return, restituisce il controllo sul flusso di esecuzione alla routine chiamante.

Nel caso delle funzioni invia il valore di ritorno [val] alla routine chiamante.

Nel caso delle procedure non può inviare un valore di ritorno.

Nota. Poiché le funzioni devono necessariamente inviare un valore di ritorno alla routine chiamante, includono sempre almeno un'istruzione return al loro interno. Nelle procedure, invece, l'istruzione Return può anche mancare.

    Un esempio pratico

    Questa funzione somma due valori

    // funzione
    Function Somma(a,b) As Integer
    Dim c As Integer
    c = a+b
    Return c
    End Function

    // routine chiamante
    Dim y As Integer
    y =Somma(2,3)

    L'istruzione Return restituisce il controllo e il valore di ritorno (c) alla routine chiamante.

    L'output del programma è

    5

    Esempio 2

    Questa procedura include l'istruzione return

    // procedura
    Sub Scrivi(x)
    if (x="") Then Return
    Console.Write(x)
    End Sub

    // routine chiamante
    Scrivi("ciao")

    Se la stringa x è vuota, l'istruzione Return termina la procedura prima della stampa.

    E così via.

     


     

    Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

    FacebookTwitterLinkedinLinkedin
    knowledge base

    Visual Basic .NET

    Il linguaggio di programmazione

    Visual Studio