Next: Comparison and Unification
Up: Built-In Predicates
Previous: Listing Predicates and
- var( +Term)
Succeeds if Term currently is a free variable.
- nonvar( +Term)
Succeeds if Term currently is not a free variable.
- integer( +Term)
Succeeds if Term is bound to an integer.
- float( +Term)
Succeeds if Term is bound to a floating point number.
- number( +Term)
Succeeds if Term is bound to an integer or a floating point number.
- atom( +Term)
Succeeds if Term is bound to an atom.
- string( +Term)
Succeeds if Term is bound to a string.
- atomic( +Term)
Succeeds if Term is bound to an atom, string, integer or floating
point number.
- compound( +Term)
Succeeds if Term is bound to a compound term. See also functor/3
and =../2.
- ground( +Term)
Succeeds if Term holds no free variables.
Passani Luca
Tue Nov 14 08:58:33 MET 1995