MapAt
(Built-in Mathematica Symbol) MapAt[f, expr, n] applies f to the element at position n in expr. If n is negative, the position is counted from the end. MapAt[f, expr, {i, j, ...}] applies f to the part of ...
If you have a list of elements, it is often important to be able to apply a function separately to each of the elements. You can do this in Mathematica using Map. This ...
Mathematica's unified symbolic architecture immediately allows it to perform structural transformations not only on objects like lists, but also on general symbolic ...
FlattenAt[list, n] flattens out a sublist that appears as the n\[Null] th element of list. If n is negative, the position is counted from the end. FlattenAt[expr, {i, j, ...
Unevaluated[expr] represents the unevaluated form of expr when it appears as the argument to a function.
Many computations are conveniently specified in terms of applying functions in parallel to many elements in a list. Mathematica provides a suite of elegant functional ...
At the core of Mathematica is the foundational idea that everything —data, programs, formulas, graphics, documents—can be represented as symbolic expressions. And it is this ...
Mathematica's unified symbolic architecture allows immediate generalization of part-oriented list operations to arbitrary expressions —supporting operations both on ...
Mathematica provides a carefully chosen set of functions for accessing elements of lists either using indices or positions, or using patterns or criteria for their values.
Long viewed as an important theoretical idea, functional programming finally became truly convenient and practical with the introduction of Mathematica's symbolic language. ...