AtomQ
AtomQ[expr]
returns True if expr
is an atomic type, and False if expr
is a full expression.
Attributes[AtomQ] := {Protected}
Simple examples
In[1]:= AtomQ["hello"] Out[1]= True
In[2]:= AtomQ[(5)/(3)] Out[2]= True
In[3]:= AtomQ[hello] Out[3]= True
In[4]:= AtomQ[(a)/(b)] Out[4]= False
In[5]:= AtomQ[bar[x]] Out[5]= False