11.3.17 atomic/1 [ISO]

Synopsis

atomic(+Term)

Succeeds if Term is currently instantiated to an atom or a number.

Arguments

Term
term

Examples

     | ?- atomic(9).
     
     yes
     | ?- atomic(a).
     
     yes
     | ?- atomic("a").
     
     no
     | ?- assert(foo(1), Ref), atomic(Ref).
     
     no

See Also

ref-lte-met-typ.


Send feedback on this subject.