[ Type Testing | The ECLiPSe Built-In Predicates | Reference Manual | Alphabetic Index ]
atomic(?Atomicterm)
Succeeds if Atomicterm is an atom, a number, or a string.
- ?Atomicterm
- Prolog term.
Description
Used to test whether Atomicterm is an atomic term.
Fail Conditions
Fails if Atomicterm is not an atom, a number or a string.
Resatisfiable
No.
Examples
Success:
atomic(atom).
atomic(1.4).
atomic(3).
atomic("Hello world").
atomic([]).
Fail:
atomic([1,3,3,6]).
atomic(this(is,a,structure)).
atomic(X).
See Also
atom / 1, compound / 1, var / 1