This is documentation for Mathematica 5, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.2)

Documentation / Mathematica / Built-in Functions / Programming / Functional Programming /

Thread

FilledSmallSquare Thread[f[args]] "threads" f over any lists that appear in args.

FilledSmallSquare Thread[f[args], h] threads f over any objects with head h that appear in args.

FilledSmallSquare Thread[f[args], h, n] threads f over objects with head h that appear in the first n args.

FilledSmallSquare Thread[f[args], h, -n] threads over the last n args.

FilledSmallSquare Thread[f[args], h, m, n] threads over arguments m through n.

FilledSmallSquare Example: Thread[f[a,b, c, d,e]] LongRightArrow.

FilledSmallSquare Functions with attribute Listable are automatically threaded over lists.

FilledSmallSquare All the elements in the specified args whose heads are h must be of the same length.

FilledSmallSquare Arguments that do not have head h are copied as many times as there are elements in the arguments that do have head h.

FilledSmallSquare Thread uses the standard sequence specification (see Section A.3.5).

FilledSmallSquare See Section 2.2.10.

FilledSmallSquare See also: Distribute, Map, Inner, MapThread.

FilledSmallSquare New in Version 1.

Further Examples