___ (_が3個)またはBlankNullSequence[]
0個以上のWolfram言語の式を表すパターンオブジェクトである.
___h やBlankNullSequence[h]
頭部が hである式の任意の列を表す.
BlankNullSequence 
___ (_が3個)またはBlankNullSequence[]
0個以上のWolfram言語の式を表すパターンオブジェクトである.
___h やBlankNullSequence[h]
頭部が hである式の任意の列を表す.
詳細
- 空の列は,式の頭部が属性Flatを与えられたシンボルであるかどうかでその機能が多少異なる.
- f[a1,a2,…,___,c1,…]の式 f[a1,a2,…,b1,…,c1,…]に対するパターンマッチを例に取ると,f が属性Flatを持つシンボルである場合,___は式 f[b1,…]を表すとみなされる.一方,f が属性Flatを備えたシンボルではない場合,___は配列 b1, ….を表すものとみなされる.x___のように名前が与えられているパターンでは,x は,式の要素としてのみ使用することができる.このとき,この配列 b1, … は,x に代って挿入されることになり,通常,式の長さを増加させる.
- ___が,長さが1より大きい配列にマッチする場合,配列はSequenceオブジェクトとして表される.一方,普通 ___を使う場合は,Sequenceオブジェクトは自動的に他の式に挿入され,それ自体で使われることはない.
テクニカルノート
関連するガイド
-
▪
- パターン ▪
- Wolfram言語のシンタックス ▪
- 文字列パターン
関連リンク
履歴
1988 で導入 (1.0)
テキスト
Wolfram Research (1988), BlankNullSequence, Wolfram言語関数, https://reference.wolfram.com/language/ref/BlankNullSequence.html.
CMS
Wolfram Language. 1988. "BlankNullSequence." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/BlankNullSequence.html.
APA
Wolfram Language. (1988). BlankNullSequence. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/BlankNullSequence.html
BibTeX
@misc{reference.wolfram_2025_blanknullsequence, author="Wolfram Research", title="{BlankNullSequence}", year="1988", howpublished="\url{https://reference.wolfram.com/language/ref/BlankNullSequence.html}", note=[Accessed: 18-April-2026]}
BibLaTeX
@online{reference.wolfram_2025_blanknullsequence, organization={Wolfram Research}, title={BlankNullSequence}, year={1988}, url={https://reference.wolfram.com/language/ref/BlankNullSequence.html}, note=[Accessed: 18-April-2026]}