Term in Prolog
- einzige Datenstruktur in Prolog
- Dienen als Argumente von Literalen
Mehrere Formen möglich:
- Zahlen:
1,3.5,-187 - individuenkonstanten (engl. atom):
luke, ‘apple‘, australia, -->- Starten mit Kleinbuchstaben
ODER sind von einfachen Anführungszeichen umschlossen
ODER bestehen nur aus Spezialzeichen
- Starten mit Kleinbuchstaben
- Strings: ”You must unlearn what you have learned.”
- Listen in Prolog:
[1,2,3], [alice, bob, eve]- Menge von Termen
- Variablen in Prolog:
X, Y, Person, _Student, _lecture- Starten mit Großbuchstaben oder Unterstrich
- Funktoren in Prolog (Function terms/compound terms):
lecture(swtpp, „DO12-14“, „EB301“) - Basisterm (ground term): Hat keine Variablen