Default
(Built-in Mathematica Symbol) Default[f] gives the default value for arguments of the function f obtained with a _. pattern object. Default[f, i] gives the default value to use when _. appears as the ...
Unless f is a flat function, a pattern like f[x_,y_] stands only for instances of the function with exactly two arguments. Sometimes you need to set up patterns that can ...
Flat
(Built-in Mathematica Symbol) Flat is an attribute that can be assigned to a symbol f to indicate that all expressions involving nested functions f should be flattened out. This property is accounted for ...
FreeQ
(Built-in Mathematica Symbol) FreeQ[expr, form] yields True if no subexpression in expr matches form, and yields False otherwise. FreeQ[expr, form, levelspec] tests only those parts of expr on levels ...
Testing and searching for elements of lists. "Getting Pieces of Lists" discusses how to extract pieces of lists based on their positions or indices. Mathematica also has ...
StringQ
(Built-in Mathematica Symbol) StringQ[expr] gives True if expr is a string, and False otherwise.
MemberQ
(Built-in Mathematica Symbol) MemberQ[list, form] returns True if an element of list matches form, and False otherwise. MemberQ[list, form, levelspec] tests all parts of list specified by levelspec.
The Mathematica system provides a convenient way to call functions in external C and other programs. With a .tm template specifying Mathematica functions corresponding to ...
MeshShading is an option for plotting functions that gives lists of colors to use for regions between mesh divisions.
Orderless is an attribute that can be assigned to a symbol f to indicate that the elements e_i in expressions of the form f[e_1, e_2, ...] should automatically be sorted into ...