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 DevelopersThe symbolic structure of the Wolfram Language makes it easy to create "operators" that can be composed and manipulated symbolically—forming "pipelines" of operations—and then applied to arguments. Some built-in functions also directly support a "curried" form, in which they can immediately be given as symbolic operators.
f@x — function application f[x]
Composition or f@*g — left-to-right composition f[g[_]]
x//f — function application f[x]
RightComposition or f/*g — right-to-left composition g[f[_]]
ApplyTo or x//=f — x=f[x]
Construct — construct an expression from its head and arguments
Function — turn any expression into a pure function that can be applied
Identity — identity function
InverseFunction — symbolic inverse function
Inactive — a function made inactive
OperatorApplied — turn a function into one to be applied as an operator form
CurryApplied — general "curried" operator form
ReverseApplied — turn a function into one to be applied to reversed arguments
Functions with Operator FormsSelect — represent a selection operator to apply to expressions
Map ▪ Apply ▪ MapApply ▪ Comap ▪ ComapApply
Append ▪ Prepend ▪ Insert ▪ ReplacePart
SelectFirst ▪ FirstCase ▪ Cases ▪ DeleteCases
SortBy ▪ MaximalBy ▪ MinimalBy ▪ DeleteDuplicatesBy
Rearranging Functional FormsOperate — form p[f][x] from p and f[x]
Through — form {f[x],g[x]} from {f,g}[x]
Distribute — distribute one symbolic function over another
Key — operator to extract a value from an association
Related Guides TopRetroSearch 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