Il ciclo "for" è un'struzione ciclica spesso utilizzata in programmazione e nel linguaggio "Kotlin" è strutturata in modo diverso dal Java o dal C.
La struttura del ciclo "for" è la seguente: In questo caso viene dichiarata la variabile i e il ciclo viene ripetuto da i=0 a i=5 compreso
Il risultato di i alla fine del ciclo è: 0,1,2,3,4,5
oppure: In questo caso viene dichiarata la variabile i e il ciclo viene ripetuto da i=0 a i=5 escluso
Il risultato di i alla fine del ciclo è: 0,1,2,3,4
La stessa istruzione in Java o C è strutturata in questo modo: Come si può vedere nel linguaggio Kotlin la sintassi per il ciclo for è molto più sintetica in quanto non è presente il comando di incremento della variabile di controllo del ciclo, così come l'inizializzazione della variabile di controllo.
Ora vediamo un esempio pratico su come visualizzare in una TextView i valori all'interno di una lista. Come si può vedere alla riga 2 è stata definita una variabile dal nome size che permette di valutare la dimensione della lista, attraverso la sintassi: list.size, in modo da poter utilizzare il valore restituito all'interno del ciclo "for", questo rende la programmazione più flessibile e dinamica.
La struttura del ciclo "for" è la seguente: In questo caso viene dichiarata la variabile i e il ciclo viene ripetuto da i=0 a i=5 compreso
Il risultato di i alla fine del ciclo è: 0,1,2,3,4,5
oppure: In questo caso viene dichiarata la variabile i e il ciclo viene ripetuto da i=0 a i=5 escluso
Il risultato di i alla fine del ciclo è: 0,1,2,3,4
La stessa istruzione in Java o C è strutturata in questo modo: Come si può vedere nel linguaggio Kotlin la sintassi per il ciclo for è molto più sintetica in quanto non è presente il comando di incremento della variabile di controllo del ciclo, così come l'inizializzazione della variabile di controllo.
Ora vediamo un esempio pratico su come visualizzare in una TextView i valori all'interno di una lista. Come si può vedere alla riga 2 è stata definita una variabile dal nome size che permette di valutare la dimensione della lista, attraverso la sintassi: list.size, in modo da poter utilizzare il valore restituito all'interno del ciclo "for", questo rende la programmazione più flessibile e dinamica.
Commenti
Posta un commento