Wolfram Language

Kern-Sprache

Traversierungen eines Ausdrucks verfolgen

Echo und EchoFunction ermöglichen es, die Reihenfolge, in der die Ausdruckselemente während des Pattern Matching-Verfahrens durchlaufen werden, anzugeben.

Untersuchen Sie die Reihenfolge, in der Cases Teile der ersten Ebene eines Ausdrucks durchläuft.

In[1]:=
Click for copyable input
Cases[{a, 2, {7, {1, b}}, 0}, x_ /; NumberQ[Echo[x]]]
»
»
»
»
Out[1]=

Berücksichtigen Sie alle Ebenen deselben Ausdrucks.

In[2]:=
Click for copyable input
Cases[{a, 2, {7, {1, b}}, 0}, x_ /; NumberQ[Echo[x]], All]
»
»
»
»
»
»
»
»
»
Out[2]=

Verwandte Beispiele

en es fr ja ko pt-br ru zh