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 }
Kategorie:Programovací konstrukce