Cyklus foreach
Vzhled
Cyklus foreach je řídící struktura, sloužící pro iteraci přes všechny prvky v kolekci, kde nahrazuje cyklus for.
Syntaxe
[editovat | editovat zdroj]Programovací jazyk C++
[editovat | editovat zdroj]for(typ_prvku prvek:kolekce)
{
//Něco děláme s prvkem
}
Programovací jazyk Go
[editovat | editovat zdroj]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
[editovat | editovat zdroj]for(typ_prvku prvek : kolekce) {
// Něco děláme s prvkem
}
Programovací jazyk Rust
[editovat | editovat zdroj]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
}