Cyklus foreach
Cyklus foreach je řídící struktura, sloužící pro iteraci přes všechny prvky v kolekci, kde nahrazuje cyklus for.
Syntaxe
Programovací jazyk C++
for(typ_prvku prvek:kolekce) { //Něco děláme s prvkem }
Programovací jazyk Go
Pokud chceme zpracovávat prvek i index:
for index, prvek := range kolekce { // Něco děláme s prvkem a indexem }
Pokud chceme zpracovávat jen prvek:
for index := range kolekce { // Něco děláme s indexem }
Programovací jazyk Java
for(typ_prvku prvek : kolekce) { // Něco děláme s prvkem }
Programovací jazyk Rust
for prvek in kolekce { //Něco děláme s prvkem }
V Rustu foreach nahrazuje cyklus for:
for i in 0..9 { //Něco děláme s číslem i }