funktiokutsujen
Funktiokutsut ovat ohjelmointikielissä toimintoja, joissa ohjelma kutsuu määriteltyä funktiota suorittamaan sille annetut argumentit. Suorituksen lopputuloksena funktiokutsu tuottaa usein palautusarvon, jota kutsuva osa ohjelmaa voi käyttää seuraavissa laskuissa tai päätöksissä. Suomessa käytetty termi funktiokutsut viittaa monikossa aina myös genetiivimuotoon funktiokutsujen.
Kutsun rakenne koostuu funktion nimestä ja sille annettujen parametrien listasta. Esimerkiksi Pythonissa: total = sum(x, y) tai
Argumenttien siirtotapaa kutsuva kieli määrittelee muun muassa, siirretäänkö arvot vai viitteet (by value, by reference) sekä
Suoritus tapahtuu kutsujan kehyksen (kutsurungon) kautta ja johtaa mahdolliseen rekursioon. Kutsut voivat palata takaisin takaisinpäin, jolloin
Paluuarvo ja sivuvaikutukset kuuluvat usein funktioihin liittyviin suunnittelukysymyksiin. Puhtaat funktiot palauttavat arvon eikä niillä ole sivuvaikutuksia,
Esimerkki Pythonista: def f(a, b): return a + b; tulos = f(3, 4). Funktiokutsut ovat keskeinen ja laajasti