OwnValues
詳細とオプション

- Ownvaluesはそのままで現れるシンボルの定義である.
- OwnValues[x]=list の形の割当手を行うことで x のそれ自身の値を指定することができる.
- OwnValuesが返すリストはHoldPattern[lhs]:>rhs の形の要素を持つ.
例題
すべて開く すべて閉じるスコープ (3)
特性と関係 (6)
値は即時的割当てによっても遅延的割当てによっても定義できる:
HoldPatternが使われ,それ自身の定義規則が保護される:
OwnValuesは属性HoldAllを持ち,自身の引数値から守られる:
指定されたシンボルが存在しない場合,OwnValues["sym"]はメッセージを出す:

DefinitionとInformationは自身の値を表示するがそれを値としては返さない:
OwnValuesはプログラムで使える値を返す:
関連項目
Set SetDelayed DownValues UpValues SubValues Information ValueQ Clear ClearAll Save
Function Repository: DefinedSymbols
テクニカルノート
-
▪
- 値のリストの操作
関連するワークフロー
- シンボルや関数の定義を消去する
履歴
1991 で導入 (2.0) | 1996 で更新 (3.0) ▪ 2022 (13.2)
テキスト
Wolfram Research (1991), OwnValues, Wolfram言語関数, https://reference.wolfram.com/language/ref/OwnValues.html (2022年に更新).
CMS
Wolfram Language. 1991. "OwnValues." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2022. https://reference.wolfram.com/language/ref/OwnValues.html.
APA
Wolfram Language. (1991). OwnValues. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/OwnValues.html
BibTeX
@misc{reference.wolfram_2025_ownvalues, author="Wolfram Research", title="{OwnValues}", year="2022", howpublished="\url{https://reference.wolfram.com/language/ref/OwnValues.html}", note=[Accessed: 17-September-2025]}
BibLaTeX
@online{reference.wolfram_2025_ownvalues, organization={Wolfram Research}, title={OwnValues}, year={2022}, url={https://reference.wolfram.com/language/ref/OwnValues.html}, note=[Accessed: 17-September-2025]}