Читать книгу Algorithmen und Datenstrukturen - Gunter Saake - Страница 66
3.2.3Auswertung von Funktionen
ОглавлениеDefinierte Funktionen können mit konkreten Werten aufgerufen und ausgewertet werden. Eine Funktionsdefinition gemäß Definition 3.1 definiert eine Funktion der folgenden Signatur:
f : τ1 × … × τn → τ
Sind nun a1, .., an Werte vom Typ τ1, .., τn, so ersetzt man bei der Auswertung von f(a1, .., an) im definierenden Term jedes Vorkommen der Unbestimmten vi durch den Wert ai und wertet dann den entstehenden Term t(a1, .., an) aus.
Aufruf und Auswertung von Funktionen
Die konkreten Werte a1, …, an heißen aktuelle Parameter. Den Ausdruck f(a1, …, an) bezeichnen wir als Funktionsaufruf.