SubValues
SubValues[f]
シンボル f について,すべての部分値(f[…][…]…についての値)に対応する変換規則をリストで返す.
SubValues["symbol"]
"symbol"という名前のシンボルが存在する場合に,そのシンボルについて定義されたすべての部分値に対応する変換規則のリストを与える.
詳細とオプション
- SubValues[f]=list の形式の割当てを行うことで f についての部分値を指定することができる.
- SubValuesが返すリストはHoldPattern[lhs]:>rhs の形式の要素を持つ.
例題
すべて開くすべて閉じるスコープ (4)
アプリケーション (3)
これらの定義はSubValuesとして保存される:
特性と関係 (5)
HoldPatternを使って規則をそれ自身の定義から保護する:
HoldPatternがないと,左辺が評価されてしまう:
指定されたシンボルが存在しない場合,SubValues["sym"]はメッセージを出す:
DefinitionとInformationは部分値を表示するがそれを値として返すことはない:
SubValuesはプログラムで使える値を返す:
テキスト
Wolfram Research (1991), SubValues, Wolfram言語関数, https://reference.wolfram.com/language/ref/SubValues.html (2022年に更新).
CMS
Wolfram Language. 1991. "SubValues." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2022. https://reference.wolfram.com/language/ref/SubValues.html.
APA
Wolfram Language. (1991). SubValues. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/SubValues.html