Skip to content

Functional Programming

21 built-in function(s) in this category.

  • Apply — f @@ expr or Apply[f, expr] (Stable)
  • Distribute — Distribute[f[x1, x2, ...]] (Stable)
  • FixedPoint — FixedPoint[f, expr] (Stable)
  • FixedPointList — FixedPointList[f, expr] (Stable)
  • Fold — Fold[f, x, list] (Stable)
  • FoldList — FoldList[f, x, list] (Stable)
  • Function — body & or Function[body] (Stable)
  • InterpolatingFunction — InterpolatingFunction[domain, table] (Stable)
  • Interpolation — Interpolation[data] (Stable)
  • Map — f /@ expr or Map[f, expr] (Stable)
  • MapAll — f //@ expr or MapAll[f, expr] (Experimental)
  • MapAt — MapAt[f, expr, n] (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)
  • Select — Select[list, crit] (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)
  • Thread — Thread[f[args]] (Stable)
  • Through — Through[p[f1, f2, ...][x1, x2, ...]] (Stable)