{{htmlmetatags>metatag-robots=() metatag-title=(EXIT PROCEDURE | ugBASIC User Manual) metatag-keywords=(ugBASIC,Commodore 64,Commodore PLUS/4,ZX Spectrum) metatag-description=(Pagina del manuale per EXIT PROCEDURE) metatag-media-og:image=(:ugbasic:logo-ugbasic-fb.png) metatag-og:title=(EXIT PROCEDURE | ugBASIC User Manual) metatag-og:description=(Pagina del manuale per EXIT PROCEDURE) }} ====== ugBASIC Manuale Utente ====== ===== EXIT PROCEDURE ===== ===== SINTASSI ===== EXIT PROCEDURE ==== SCOPO ==== Il comando ''EXIT PROCEDURE'' viene utilizzato per interrompere l'esecuzione di una procedura specifica e trasferire il controllo del programma alla prima istruzione successiva alla chiamata di tale procedura. Il comando è utile per uscire quando si verifica un errore o una condizione imprevista, e può essere utilizzato per terminare la procedura e gestire l'errore in modo appropriato. In alcuni casi, l'utilizzo di ''EXIT PROCEDURE'' può rendere il codice più efficiente evitando di eseguire istruzioni non necessarie. ''EXIT PROCEDURE'' consente di creare flussi di controllo più complessi e prendere decisioni dinamiche durante l'esecuzione del programma. Tuttavia, un utilizzo eccessivo di ''EXIT PROCEDURE'' può rendere il codice più difficile da leggere e gestire. ==== ESEMPIO ==== PROCEDURE test[ x AS INTEGER ] IF x > 10 THEN EXIT PROCEDURE PRINT "X is less or equal to 10" ENDIF END PROC ==== ABBREVIAZIONE ==== ExPrcd ==== DISPONIBILE SU ==== ==== ALIAS PER ==== [[POP PROCEDURE]] [[EXIT PROC]] ==== PROBLEMI? ==== Se si riscontra un problema nell'utilizzare questo comando, se si ritiene che vi sia un bug oppure che la spiegazione sia poco chiara, è possibile [[https://github.com/spotlessmind1975/ugbasic/issues/new?title=SEGNALAZIONE SU EXIT PROCEDURE|aprire una segnalazione]] per questa parola chiave su GitHub. Grazie!===== POWERED BY ===== [[:it:ugbasic:user:index|{{ :ugbasic:user:logo-ugbasic.png?nolink&600 |}}]]