Vedlejší účinek (programování)

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 7. června 2020; kontroly vyžadují 6 úprav .

Vedlejšími účinky jsou jakékoli akce  spuštěného programu, které mění spouštěcí prostředí [ 1 ] . Mezi vedlejší účinky patří například [2] :  

Vedlejším efektem funkce  je schopnost v procesu provádění jejích výpočtů : číst a upravovat hodnoty globálních proměnných , provádět I/O operace, reagovat na výjimečné situace, volat jejich handlery . Pokud zavoláte funkci s vedlejším efektem dvakrát se stejnou sadou hodnot vstupních argumentů, může se stát, že se jako výsledek vrátí různé hodnoty. Takové funkce se nazývají nedeterministické funkce s vedlejšími účinky.

Viz také

Poznámky

  1. Mezinárodní standard. ISO/IEC 9899:201x. Informační technologie - Programovací jazyky - C . Návrh výboru N1570  (eng.) (pdf) Ustanovení 5.1.2.3, odstavec 2 . ISO/IEC (12. dubna 2011) .  — Návrh normy C11. Získáno 22. listopadu 2014. Archivováno z originálu dne 25. prosince 2021.
  2. cppreference.com. " Pořadí výpočtů archivováno 15. února 2015 na Wayback Machine "  .

Literatura