Funktionen werden in Gofer dargestellt, entweder durch einen Namen (z.B.: fac, qsort) oder durch einen Operator (z.B.: *, +). Funktionsnamen beginnen mit einem kleinen Buchstaben gefolgt von einer beliebigen Anzahl von Buchstaben, Ziffern, dem Apostroph (') und dem Unterstrich (_). Beispiele für erlaubte Funktionsnamen sind:
Folgende, in Gofer reservierten Wörter, dürfen nicht als Funktionsnamen verwendet werden:
Operatorsymbole werden durch ein oder mehrere der folgenden Zeichen dargestellt:
: ! # $ % & * + . / < = > ? @ \ ^ | - ~ \(~ nur an der ersten Position, - darf nicht am Anfang stehen (s. Kommentare)) Operatoren mit spezieller Bedeutung in Gofer sind:
:: = .. @ \ | <- -> ~ =>