Suivez les parcours d'expression
Echo et EchoFunction permettent de rapporter l'ordre dans lequel les éléments d'expressions sont visités de façon séquentielle au cours de filtrage par motif.
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]=
