The definitive Wolfram Language and notebook experience
The original technical computing environment
All-in-one AI assistance for your Wolfram experience
We deliver solutions for the AI eraâcombining symbolic computation, data-driven insights and deep technology expertise.
Courses in computing, science, life and more
Learn, solve problems and share ideas.
News, views and insights from Wolfram
Resources for
Software DevelopersWe deliver solutions for the AI eraâcombining symbolic computation, data-driven insights and deep technology expertise.
Wolfram SolutionsCourses in computing, science, life and more
Learn, solve problems and share ideas.
News, views and insights from Wolfram
Resources for
Software DevelopersAt the core of the Wolfram Language's symbolic programming paradigm is the concept of transformation rules for arbitrary symbolic patterns. The Wolfram Language's pattern language conveniently describes a very general set of classes of expressions, making possible uniquely readable, elegant and efficient programs.
Rules »lhsrhs (Rule) — representation of replacement rule
expr/.rules (ReplaceAll) — apply replacement rules to an expression
RuleDelayed(:>) ▪ ReplaceRepeated(//.) ▪ Condition(/;) ▪ ...
Patterns »x_ — any expression, named
x__ — sequence of expressions
a|b|c — alternative forms
Repeated(..) ▪ Except ▪ Longest ▪ Shortest ▪ ...
Pattern Matching Functions »Cases — elements of a list or expression matching a given pattern
Position ▪ MemberQ ▪ MatchQ ▪ Count ▪ DeleteCases ▪ ...
Assignments »lhs=rhs, lhs:=rhs — make assignments for arbitrary patterns
Related Tech NotesRetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4