Shallow

Shallow[expr]

expr を浅い形式で出力する.

Shallow[expr,depth]

指定された深さ以下の expr のすべての部分をスケルトン形式で出力する.

Shallow[expr,{depth,length}]

長さが指定された制限以上の部分をスケルトン形式で与える.

Shallow[expr,{depth,length},form]

パターン form にマッチする任意の部分にスケルトン形式を使用する.

詳細

  • 省略された要素の列はkの形式で出力されるSkeletonオブジェクトとして与えられる.
  • StandardFormでは,この出力に使われる文字は\[LeftSkeleton]»である.
  • 深さと長さにはInfinityを指定することができる.
  • Shallow[expr]は,Shallow[expr,{4,10}]と同値である.
  • Shallowは,入力を評価するとShallow[expr]になるときは出力には現れない. »
  • Shallowから得たkを入力としてStandardFormでWolfram言語にフィードしようとするとエラーになる. »

例題

すべて開くすべて閉じる

  (2)

リストの浅い形式による表示:

ネストしたリストの浅い形式による表示:

特性と関係  (3)

省略した出力にはSkeletonオブジェクトが含まれている:

Shortは長い式の中間を短縮したものを表示する:

Shallowは末尾から短縮する:

Shallowは,入力を評価してShallow[expr]になるときは出力には現れない:

OutにはShort[Range[50]]ではなく結果のRange[50]が割り当てられる:

考えられる問題  (2)

Shallowの出力は,結果にkがある場合は入力としては使えない:

出力をコピーして入力セルにペーストする.90によってエラーになる:

Shallowは,出力のトップレベルから省略された場合でも部分式からは削除されない:

出力にはShallowは含まれない:

しかし,変数 eShallowを含むので,続く評価に影響するかもしれない:

Shallowが介在するためにこのJoinは評価されない:

まず変数に割当てを行い.次に結果にShallowを適用することで計算可能性を維持する:

Wolfram Research (1991), Shallow, Wolfram言語関数, https://reference.wolfram.com/language/ref/Shallow.html (1996年に更新).

テキスト

Wolfram Research (1991), Shallow, Wolfram言語関数, https://reference.wolfram.com/language/ref/Shallow.html (1996年に更新).

CMS

Wolfram Language. 1991. "Shallow." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 1996. https://reference.wolfram.com/language/ref/Shallow.html.

APA

Wolfram Language. (1991). Shallow. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Shallow.html

BibTeX

@misc{reference.wolfram_2024_shallow, author="Wolfram Research", title="{Shallow}", year="1996", howpublished="\url{https://reference.wolfram.com/language/ref/Shallow.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_shallow, organization={Wolfram Research}, title={Shallow}, year={1996}, url={https://reference.wolfram.com/language/ref/Shallow.html}, note=[Accessed: 22-November-2024 ]}