Mathematica 9 is now available

 Documentation /  Mathematica /  Eingebaute Funktionen /  Programmierung /  Muster vergleichen /

Condition (/;)Verbatim

PatternTest

FilledSmallSquare p?test ist ein Muster-Objekt, das für einen beliebigen Ausdruck steht, der zu p paßt und auf dem die Anwendung von test True ergibt.

FilledSmallSquare Jedes Ergebnis für test[pval] außer True wird als Fehlschlag gedeutet.

FilledSmallSquare Beispiel: _?NumberQ repräsentiert eine Zahl eines beliebigen Typs. Das _ stimmt mit jedem Ausdruck überein, und ?NumberQ grenzt die Ausdrücke auf jene ein, die bei Anwendung des Zahltestes NumberQ True ergeben.

FilledSmallSquare Der Operator ? hat hohe Rangordnung. Deshalb ist _^_?t äquivalent zu _^(_?t) und nicht zu (_^_)?t.

FilledSmallSquare In einer Form, wie zum Beispiel __?test, muß jedes Element in der Sequenz, die zu __ paßt, True ergeben, wenn test angewendet wird.

FilledSmallSquare Siehe Das Mathematica Buch: 2.3.5.

FilledSmallSquare Siehe auch: Condition, Element.

Further Examples

Condition (/;)Verbatim



Any questions about topics on this page? Click here to get an individual response.Buy NowMore Information
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.