Functional Programming¶
32 built-in function(s) in this category.
AllTrue— AllTrue[list, test] (Stable)AnyTrue— AnyTrue[list, test] (Stable)Distribute— Distribute[f[x1, x2, ...]] (Stable)FirstCase— FirstCase[expr, patt] (Stable)FixedPoint— FixedPoint[f, expr] (Stable)FixedPointList— FixedPointList[f, expr] (Stable)Fold— Fold[f, x, list] (Stable)Function— body & or Function[body] (Stable)InterpolatingFunction— InterpolatingFunction[domain, table] (Stable)Interpolation— Interpolation[data] (Stable)MapAll— f //@ expr or MapAll[f, expr] (Stable)MapIndexed— MapIndexed[f, expr] (Stable)MapThread— MapThread[f, {{a1, a2, ...}, {b1, b2, ...}, ...}] (Stable)MaximalBy— MaximalBy[list, f] (Stable)MinimalBy— MinimalBy[list, f] (Stable)Nest— Nest[f, expr, n] (Stable)NestList— NestList[f, expr, n] (Stable)NestWhile— NestWhile[f, expr, test] (Stable)NestWhileList— NestWhileList[f, expr, test] (Stable)NoneTrue— NoneTrue[list, test] (Stable)ReverseSort— ReverseSort[list] (Stable)ReverseSortBy— ReverseSortBy[list, f] (Stable)Scan— Scan[f, expr] (Stable)SelectFirst— SelectFirst[list, pred] (Stable)Slot— # or Slot[n] represents the n-th argument of a pure function. (Stable)SlotSequence— ## or SlotSequence[n] represents arguments from the n-th onward. (Stable)TakeLargest— TakeLargest[list, n] (Stable)TakeLargestBy— TakeLargestBy[list, f, n] (Stable)TakeSmallest— TakeSmallest[list, n] (Stable)TakeSmallestBy— TakeSmallestBy[list, f, n] (Stable)Thread— Thread[f[args]] (Stable)Through— Through[p[f1, f2, ...][x1, x2, ...]] (Stable)