Kotlin Foreach

Kotlin Foreach
La funzione Kotlin foreach può essere utilizzata per eseguire qualsiasi operazione dell'elemento nelle raccolte specificate. Il Kotlin è una dichiarazione ad anello che è più convenzionalmente utilizzata per fare altri loop come un ciclo. Nell'articolo, avremo un concetto chiaro e semplice di utilizzare la funzione di loop foreach in lingua Kotlin. Il loop per loop e foreach sono uguali; Pertanto, è paragonabile all'approccio della funzione verso le tradizionali tecniche di loop.

Qual è la funzione foreach in Kotlin:

Come suggerito dal nome della funzione foreach, ha derivato il suo nome dal fatto che supera ogni elemento di raccolta uno per uno. La funzione inizia sempre con il modificatore “foreach."L'espressione per è un'affermazione di loop che viene spesso utilizzata in Kotlin. Include anche un'istruzione di inizializzazione che definisce un valore iniziale di un indice. L'espressione condizionale decide quindi se il ciclo è continuato o meno. L'ultima espressione di iterazione consente di regolare l'indice ad ogni passaggio.

Sintassi della funzione foreach in Kotlin:

Di seguito è riportata la sintassi generale della funzione Loop Forech Loop che abbiamo usato in Kotlin:

Variabile_name.per ciascuno
Dichiarazioni per la funzione del ciclo foreach

La funzione ForeEach prende una condizione come parametro che decide quale azione dovrebbe essere intrapresa in ciascuna raccolta specificata. Consente di iteraggio su ciascun elemento all'interno di una raccolta specificata di elenchi ed eseguire alcune funzioni particolari. Potremmo anche fare riferimento a un elemento all'interno del blocco codice funzione foreach loop con la parola chiave "IT". È un modo pratico per eseguire il compito convenzionale utilizzando un percorso ad anello.

Come usare la funzione foreach in kotlin:

Per comprendere le basi dell'utilizzo della funzione di loop foreach in lingua Kotlin, dovremmo dare un'occhiata ai diversi esempi di casi indicati di seguito:

Esempio n. 1: programma di funzione foreach per iterare la stringa in Kotlin:

Stiamo usando una funzione foreach che iterirà su ogni stringa e ogni elemento di stringa nella raccolta verrà stampato. Eseguiamo il semplice programma di utilizzo della funzione foreach in Kotlin.

Nell'esempio del codice sopra, abbiamo definito la funzione principale eseguiremo la funzione foreach. Abbiamo creato una variabile con la parola chiave "var" e abbiamo definito con "mylist."La variabile" mylist "è inizializzata con una raccolta di elenchi utilizzando la funzione listof. L'elenco è di proprietà del tipo di stringa e contiene tre elementi di stringa. Quindi abbiamo una funzione chiamata foreach che iterirà su "mylist" ogni stringa di elemento. La funzione Kotlin Println viene utilizzata nella funzione foreach che ha il modificatore "IT" passato come un singolo parametro.

L'iterazione utilizzando la funzione foreach fornisce un'uscita dell'elenco di ciascun elemento mostrato sullo schermo seguente.

Esempio n. 2: programma di funzione foreach per iteger intero in Kotlin in Ubuntu 20.04:

Abbiamo una funzione foreach per stampare gli elementi nell'array. I numeri interi sono usati in un array su cui la funzione foreach iterirà.

Nel codice di esempio sopra, abbiamo dichiarato la funzione principale per l'esecuzione della funzione foreach per i numeri interi. Innanzitutto, abbiamo creato una variabile come "var" e definito la variabile come "array1" con la proprietà INT. "Array1" viene inizializzato con l'array di numeri interi usando il metodo dell'array. L'array1 ha applicato la funzione di anello foreach. La funzione foreach iuterà ogni elemento nell'array e restituirà ogni numero intero di un array. Abbiamo usato la funzione Kotlin Println nel blocco foreach per la stampa dei numeri interi.

Qui possiamo vedere che l'output di ogni elemento intero dall'array è stampato sullo schermo del terminale in basso.

Esempio n. 3: programma di funzione foreach per creare un oggetto personalizzato in Kotlin:

Utilizzando la funzione foreach, visualizzeremo un messaggio per ogni elemento in un elenco. Abbiamo creato un oggetto personalizzato nel codice di esempio seguente.

Abbiamo la dichiarazione della funzione principale per l'esecuzione del codice nel codice sopra. Innanzitutto, abbiamo definito alcune variabili. La variabile è definita con la parola chiave "Val" che indica il valore del punteggio della variabile. Qui abbiamo "romanzo1", la variabile dichiarata con il valore della stringa. Abbiamo un'altra variabile, "romanzo2", definita con un valore di stringa e un valore intero. C'è una variabile "mylist", che sta prendendo "romanzo1" e "romanzo2" come collezione di elenco. Poi nella funzione foreach, abbiamo "romanzo" e "romanzo", a cui abbiamo accettato dalla classe "romanzo."Attraverso la funzione Kotlin Println, possiamo stampare gli elementi nell'elenco. Abbiamo definito una classe di dati, "romanzo", che contiene la variabile "romanzo" e "romanzo" con i valori assegnati.

I dati di Class News sono stampati come output utilizzando la funzione foreach nell'immagine seguente.

Esempio n. 4: programma di funzione foreachindex in kotlin in ubuntu 20.04:

Possiamo anche usare la funzione Loop foreaEADIndexed () anziché la funzione Loop foreach () nel Kotlin. Il foreachindexed è una funzione in linea che prende un array come input e ci consente di accedere al suo indice e valori in modo indipendente.

Abbiamo una variabile come "var" nella funzione principale e assegniamo il nome della variabile come "colori."La variabile" colori "è inizializzata con una funzione ListOf con quattro diversi elementi di stringa. Quindi, abbiamo utilizzato una funzione foreachindex che attraverserà un elenco di colori e stampa il valore dell'indice di un elemento e l'elemento contenuto nell'elenco.

L'output mostrato nell'immagine ha un valore indice degli elementi e degli elementi.

Conclusione:

L'obiettivo principale dell'articolo è di darti il ​​facile concetto di funzione ed espressione nel linguaggio di Kotlin. La funzione foreach migliora le prestazioni del codice. Per la tua migliore comprensione, abbiamo diversi esempi di utilizzo della funzione foreach e dimostriamo l'uso di foreachindex su una funzione foreach. Ti aiuterà a capire l'implementazione della funzione foreach in Kotlin.