In der Programmiersprache wird eine Funktion als Bezeichnung eines Programmkonstrukts verwendet. Durch Funktionen wird der Quellcode des Programmes strukturiert dargestellt, damit Teile der Funktionalität wiederverwendbar sind.
Das besondere an einer Funktion ist das es im Vergleich zu einer Prozedur einen Rückgabewert zurückgibt.
Beispiel für eine Funktion (hier: Pascal)
function Summe(a: Integer; b: Integer): Integer;
begin
Summe := a + b;
end;
Beispiel eines Funktionsaufsrufs in Pascal:
Ergebnis := Summe(1, 2);
Funktion