Level
詳細とオプション
- Levelは,標準的なレベルの指定をする.
-
n レベル1からレベル
までInfinity レベル1からInfinityまで {n} レベル
のみ{n1,n2} レベル
からレベル
まで - Level[expr,{-1}]は,式 expr の「原子」となるすべてのオブジェクトのリストを与える.
- 正のレベル
は,
個の指標で指定された expr のすべての部分からなる. - 負のレベル
は,深さ
の expr のすべての部分からなる. - レベル0は式全体に当たる.
- Heads->Trueというオプション設定のとき,Levelには式の頭部とその部分が含まれる.
- Levelは,最終的なリストになった部分式がこれらの指標順に並ぶように,式を深さ順に返す.
例題
すべて開く すべて閉じる例 (6)
Level[a + f[x, y ^ n], {-1}]Level[a + f[x, y ^ n], 2]Level[a + f[x, y ^ n], {0, Infinity}]Associationの全レベルを得る:
Level[<|1 -> a, 2 -> b|>, -1]Association中の値は第1レベルである:
Level[<|1 -> a, 2 -> b|>, {1}]Level[<|1 -> <|a -> b, c -> d|>|>, {2}]Level[<|1 -> <|a -> b, c -> d|>|>, {1, 2}]一般化と拡張 (5)
Level[{{{{a}}}}, 1]Level[{{{{a}}}}, 2]Level[{{{{a}}}}, 3]Level[{{{{a}}}}, 4]Level[{{{{a}}}}, 5]Level[{{{{a}}}}, -1]Level[{{{{a}}}}, -2]Level[{{{{a}}}}, -3]Level[{{{{a}}}}, -4]Level[{{{{a}}}}, -5]Level[{{{{a}}}}, {2, 3}]Level[{{{{a}}}}, {0, -1}]Level[h0[h1[h2[h3[a]]]], {0, -1}]Level[{{{{a}}}}, 3, Heads -> True]Level[x ^ 2 + y ^ 3, 3, Heads -> True]アプリケーション (1)
特性と関係 (2)
考えられる問題 (1)
Levelはデフォルトでレベル1から始めるので,式全体は含まない:
Level[h1[h2[h3[x]]], -1]Level[h1[h2[h3[x]]], {0, -1}]関連するガイド
-
▪
- 式の構造
履歴
1988 で導入 (1.0)
テキスト
Wolfram Research (1988), Level, Wolfram言語関数, https://reference.wolfram.com/language/ref/Level.html.
CMS
Wolfram Language. 1988. "Level." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/Level.html.
APA
Wolfram Language. (1988). Level. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Level.html
BibTeX
@misc{reference.wolfram_2026_level, author="Wolfram Research", title="{Level}", year="1988", howpublished="\url{https://reference.wolfram.com/language/ref/Level.html}", note=[Accessed: 12-November-2026]}
BibLaTeX
@online{reference.wolfram_2026_level, organization={Wolfram Research}, title={Level}, year={1988}, url={https://reference.wolfram.com/language/ref/Level.html}, note=[Accessed: 12-November-2026]}