SequenceHold
is an attribute that specifies that Sequence objects appearing in the arguments of a function should not automatically be flattened out.
Examples
open allclose allBasic Examples (1)
Properties & Relations (3)
The attribute HoldAll does not prevent splicing of sequences:
SequenceHold is also necessary:
The attribute HoldAllComplete implies SequenceHold:
Assignment operators are SequenceHold, so that sequences can be returned as results:
Text
Wolfram Research (1996), SequenceHold, Wolfram Language function, https://reference.wolfram.com/language/ref/SequenceHold.html.
CMS
Wolfram Language. 1996. "SequenceHold." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/SequenceHold.html.
APA
Wolfram Language. (1996). SequenceHold. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/SequenceHold.html