Funktion

Aus SELFHTML-Wiki
Wechseln zu: Navigation, Suche

Eine Funktion (englisch: function) ist die Bezeichnung eines Programmkonstrukts, mit dem der Programm-Quellcode strukturiert werden kann, sodass Teile der Funktionalität des Programms wiederverwendbar sind.

Im Vergleich zum ähnlichen Konstrukt der Prozedur gibt eine Funktion ein Resultat direkt zurück und kann deshalb in Ausdrücken verwendet werden.

Ein wichtiger Aspekt von Funktionen und Prozeduren ist, dass sie die Daten, mit denen sie arbeiten sollen, erst beim Aufruf in Form von Parametern zugeordnet bekommen. Das schafft die Möglichkeit, sie nach Bedarf auf unterschiedliche Datenbereiche eines Programms anzuwenden.

Gelegentlich trifft man für Funktionen oder Prozeduren auch den Begriff Unterprogramm an.

Siehe auch

Weblinks