Wolfram ResearchPRODUCTSPURCHASEFOR USERSCOMPANYOUR SITES
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.

PatternTest

Usage

p?test is a pattern object that stands for any expression which matches p, and on which the application of test gives True.


Notes

• Any result for test[pval] other than True is taken to signify failure.
• Example: _?NumberQ represents a number of any type. The _ matches any expression, and ?NumberQ restricts to any expression which gives True on application of the number test NumberQ.
• The operator ? has a high precedence. Thus _^_?t is _^(_?t) not (_^_)?t.
• In a form such as __?test every element in the sequence matched by __ must yield True when test is applied.
• See Section 2.3.5.
• See also: Condition, Element, Except.
• New in Version 1.


Any questions about topics on this page? Click here to get an individual response.Buy NowFree TrialMore Information



 © 2009 Wolfram Research, Inc.  Terms of Use  Privacy Policy |
Sign up for our newsletter: