식의 횡단 순서를 따라서
Echo와 EchoFunction은 패턴 매칭시 식의 요소가 어떤 순서로 되짚어졌는지 보고를 가능하게합니다.
Cases가 식의 1레벨의 각 부분을 찾는 순서를 관찰합니다.
In[1]:=
Cases[{a, 2, {7, {1, b}}, 0}, x_ /; NumberQ[Echo[x]]]
»
»
»
»
Out[1]=
같은 식의 모든 레벨을 찾습니다.
In[2]:=
Cases[{a, 2, {7, {1, b}}, 0}, x_ /; NumberQ[Echo[x]], All]
»
»
»
»
»
»
»
»
»
Out[2]=