{{htmlmetatags>metatag-robots=() metatag-title=(UBOUND | ugBASIC User Manual) metatag-keywords=(ugBASIC,Commodore 64,Commodore PLUS/4,ZX Spectrum) metatag-description=(Pagina del manuale per UBOUND) metatag-media-og:image=(:ugbasic:logo-ugbasic-fb.png) metatag-og:title=(UBOUND | ugBASIC User Manual) metatag-og:description=(Pagina del manuale per UBOUND) }} ====== ugBASIC Manuale Utente ====== ===== UBOUND ===== ===== SINTASSI ===== = UBOUND( array [, dimension]) ==== SCOPO ==== Il comando ''UBOUND'' (abbreviazione di "upper bound") viene utilizzato per determinare l'indice più alto di un array. In altre parole, ti dice come funziona la composizione dell'array. Immagina di avere una scatola di cioccolatini numerati. ''UBOUND'' ti dice qual è il numero dell'ultimo cioccolatino. Questo è utile quando devi scorrere tutti gli elementi di un array, perché ti fornisce il punto finale del ciclo. ''UBOUND'' e ''LBOUND'' vengono spesso utilizzati insieme per definire i limiti di un ciclo ''FOR'' e sono comandi complementari: ti consentono di ottenere informazioni complete sulla struttura di un array. Conoscendo questi due valori, puoi scorrere tutti gli elementi dell'array, calcolarne la dimensione totale ed eseguire molte altre operazioni. ==== ESEMPIO ==== DIM a(10,20) PRINT UBOUND(a,1) : REM it will print 20 ==== ABBREVIAZIONE ==== Ub ==== DISPONIBILE SU ==== ==== 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 UBOUND|aprire una segnalazione]] per questa parola chiave su GitHub. Grazie!===== POWERED BY ===== [[:it:ugbasic:user:index|{{ :ugbasic:user:logo-ugbasic.png?nolink&600 |}}]]