Skip to content

Depth

Depth[expr] returns the depth of expr.

Attributes[Depth] := {Protected}

Simple examples

In[1]:= Depth[foo]
Out[1]= 1
In[2]:= Depth[{foo}]
Out[2]= 2
In[3]:= Depth[bar[foo, bar]]
Out[3]= 2
In[4]:= Depth[foo[foo[]]]
Out[4]= 3
In[5]:= Depth[3]
Out[5]= 1
In[6]:= Depth[3.5]
Out[6]= 1
In[7]:= Depth[(3)/(5)]
Out[7]= 1
In[8]:= Depth[foo[{{{}}}][]]
Out[8]= 2