Unter einer Funktion versteht man ein Programm oder eine Gruppe von Anweisungen, das/die ausgeführt wird, wenn der Funktionsname innerhalb eines bestimmten Kontexts aufgerufen wird. Eine Funktion kann Teil eines internen Programms, eine Bibliothek oder eines separaten externen Programms sein. Funktionen sind wichtige Bauteile bei der modularen Programmierung, da sie den Aufbau komplexer Programme aus mehreren kleinen, einfacher zu entwickelnden Modulen ermöglichen.
In diesem Kapitel werden die verschiedenen Funktionsarten vorgestellt und ihre Auswertung beschrieben. Das Kapitel enthält eine alphabetisch geordnete Liste der in der integrierten ARexx-Funktionsbibliothek enthaltenen Funktionen.