Přeskočit obsah

Pro každý prvek v seznamu (controls_forEach)

Co dělá: Prochází postupně prvky vstupního seznamu a ukládá aktuální prvek do vybrané proměnné.

controls_forEach

Vstupy

  • LIST: seznam nebo jiná iterovatelná hodnota.
  • DO: vnořené příkazy (statement vstup).
  • Pole VAR: název proměnné pro aktuální prvek.

Výstup

  • Žádný (příkazový blok).

Kdy použít

  • Když chceš postupně zpracovat všechny hodnoty seznamu.
  • Pro výpočty nad daty, filtrování, agregaci nebo výpis položek.

Tipy a pasti

  • Pokud na vstup dáš text, cyklus poběží po jednotlivých znacích (běžné chování Python for).
  • Generátor přidává do iterace utime.sleep_ms(0), ale i tak je vhodné držet tělo cyklu krátké.

Ukázka generovaného Python kódu

for item in seznam:
    utime.sleep_ms(0)
    # tvůj kód
    pass