Suivez les parcours d'une expression
Echo et EchoFunction permettent d'indiquer l'ordre dans lequel les éléments des expressions sont visités séquentiellement lors de la recherche de motifs.
Observez l'ordre dans lequel Cases visite les parties du premier niveau d'une expression.
In[1]:=
Cases[{a, 2, {7, {1, b}}, 0}, x_ /; NumberQ[Echo[x]]]
»
»
»
»
Out[1]=
Visitez tous les niveaux de la même expression.
In[2]:=
Cases[{a, 2, {7, {1, b}}, 0}, x_ /; NumberQ[Echo[x]], All]
»
»
»
»
»
»
»
»
»
Out[2]=