Přeskočit obsah

Nastavit/vložit/odebrat prvek (dle pozice) (lists_setIndex)

Co dělá: Upraví existující pole: nastaví prvek, vloží nová prvek nebo prvek odebere.

lists_setIndex

Vstupy

  • LIST: pole, který se má změnit.
  • AT: index (dle zvoleného režimu).
  • TO: nová hodnota (pro režimy SET a INSERT).
  • Nastavení bloku:
  • MODE: SET, INSERT, REMOVE.
  • WHERE: FROM_START, FROM_END, FIRST, LAST, RANDOM.

Výstup

  • žádný (mění původní pole).

Kdy použít

  • Když potřebuješ přepsat hodnotu na konkrétní pozici.
  • Když chceš vkládat nebo mazat položky za běhu programu.

Tipy a pasti

  • REMOVE nepotřebuje vstup TO.
  • INSERT a REMOVE posouvají indexy dalších prvků.
  • Při změnách uvnitř cyklu si hlídej, že se ti během iterace nemění délka pole nečekaným směrem.