Sequence
Sequence[expr1,expr2,…]
関数に自動的に与えられる引数の列を表す.
詳細
- Sequenceオブジェクトは,属性SequenceHoldあるいはHoldAllCompleteを持つ関数を除いたすべての関数において,自動的に平坦化される.
- 割当て関数および置換関数は,属性SequenceHoldを持つ.
例題
すべて開くすべて閉じる例 (1)
Sequenceは自動的に繋ぎ合される:
特性と関係 (5)
__とマッチする引数の列はSequenceオブジェクトとして取り扱われる:
##はSequenceオブジェクトによる引数の列を表す:
1引数の列はIdentityのように働く:
HoldAllCompleteである関数は,自動的にはSequenceオブジェクトに接合されない:
属性HoldAllは有するがSequenceHoldは有しない関数は自動的に接合される:
空のSequence[]は,特殊な属性を持つもの以外は,任意の頭部の中で消えてしまう:
Nothingはリストの中でしか消えない:
考えられる問題 (2)
Wolfram Research (1996), Sequence, Wolfram言語関数, https://reference.wolfram.com/language/ref/Sequence.html.
テキスト
Wolfram Research (1996), Sequence, Wolfram言語関数, https://reference.wolfram.com/language/ref/Sequence.html.
CMS
Wolfram Language. 1996. "Sequence." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/Sequence.html.
APA
Wolfram Language. (1996). Sequence. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Sequence.html