Kódím.cz
3

Práce se stavovými hodnotami

Půjdeme víc do hloubky ohledně reprezentace stavu v komponentách pomocí různých typů hodnot

3
Imutabilita

Ve všech následujících úkolech vytvořte vlastní funkcí dle zadání. Všechny funkce nechť zachovají do funkce předávanou hodnotu. Bude tedy možné je použít jako operace nad immutable hodnotami.

  1. Vytvořte funkci reversed, která obrátí pořadí prvků v poli.
  2. Vytvořte funkci remove, která obdrží pole a index. Funkce smaže prvek na zadaném indexu.
  3. Vytvořte funkci swap, která obdrží pole a dva indexy. Funkce prohodí prvky na těchto indexech.

Řešení