WOLFRAM

The Wolfram Language:
Fast Introduction for Programmers

Show additional notes for:
All sections 
Get Started

Functionals & Operators Video Version

Many built-in functions in the Wolfram Language can use "functional" or "operator" forms.

This gives the element of a list nearest to 6.3:

In[1]:=
Out[1]=

This sets up a "nearest function," ready to apply to any specific value:

In[2]:=
Out[2]=

Applying it to a particular value gives a specific result:

In[3]:=
Out[3]=

Notes for Java programmers:

Java methods do not typically have "operator" forms.

Notes for Python programmers:

The "operator" forms in the Wolfram Language enable the creation of new functions by providing some of the arguments of a built-in function. Similar functionality in Python would require calling the partial function or writing your own custom wrapper function.


With no explicit data supplied, this symbolically represents a selection operation:

In[1]:=
Out[1]=

Applying it to explicit data gives a result:

In[2]:=
Out[2]=

Which of the following gives a symbolic representation of a nearest function?


After the assignment f = Nearest[{10, 20, 30}], which of these gives the same result as f[12]?


Which one of these is a selection operator?

© 2025 Wolfram. All rights reserved.

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy