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


prints as a shallow form of expr.
Shallow[expr, depth]
prints with all parts of expr below the specified depth given in skeleton form.
Shallow[expr, {depth, length}]
also gives parts whose lengths are above the specified limit in skeleton form.
Shallow[expr, {depth, length}, form]
uses skeleton form for any parts which match the pattern form.
  • Omitted sequences of elements are given as Skeleton objects, which print in the form k.
  • Depth and length can be specified as Infinity.
  • Shallow acts as a "wrapper", which affects printing, but not evaluation.
  • Trying to feed k as obtained from Shallow back as input to Mathematica in StandardForm will generate an error.
New in 2 | Last modified in 3