RETURN
Da Gambas-it.org - Wikipedia.
Versione del 11 ago 2020 alle 08:01 di Vuott (Discussione | contributi)
Return: determina l'uscita dalla routine.
Esempio:
Public Sub Button1_Click() Dim a As Byte For a = 1 To 100 If a = 55 Then Print "a = "; a Return Endif Next End
Differenza fra "Break" e "Return"
L'effetto prodotto dall'istruzione "Return" consiste nella circostanza che l'uscita dalla routine sarà definitiva, ossia non saranno eseguite altre istruzioni eventualmente sottostanti.
Esempio:
bo As Boolean Public Sub Form_Open() Me.Show Ciclo() End Private Procedure Ciclo() Dim a As Byte Do If bo Then Return If a == 20 Then Break Me.Caption = CStr(a) Wait 0.3 Inc a Loop Me.Caption = "Istruzione successiva al ciclo 'For...Next'" End Public Sub Button1_Click() bo = True End