|
SOLUTIONS
|
MATHEMATICA 組込みシンボル
Attributes
Attributes[symbol]
シンボルの持つ属性をリスト形式で返す.
詳細詳細
- シンボルの属性は,Attributes[s]に値を割り当てることで設定できる.割り当てる属性が1つだけのときは指定にリスト形式を使う必要はない.
- Attributes[s]={}は,帰属の属性をすべて消去する.
- Attributes[{s1, s2, ...}]は,
の各成分に与えられた属性をリストアップする. - Attributes["string"]はSymbol["string"]の属性を与える.
- Attributes[HoldPattern[s]]は,Attributes[s]と同等のものとして扱われる.
- 関数の属性は,この関数の定義または参照を行う前に設定しておかなければならない.
- シンボル
に割当てが可能な属性の一覧: -
Constant f の導関数はすべてゼロ Flat f は結合性 HoldAll f の全引数の評価保留 HoldAllComplete f の全引数の評価を完全保留 HoldFirst f の第1引数を評価保留 HoldRest f の第1引数を除いた全引数を評価保留 Listable f は自動的に各リスト成分に分配適用 Locked f 属性の変更禁止 NHoldAll f の引数はNに影響されない NHoldFirst f の第1引数はNに影響されない NHoldRest f の第1引数を除いた全引数はNに影響されない NumericFunction 引数が数のとき f の値は数になると推定 OneIdentity パターンマッチにおいて
,
等は
に等しいとするOrderless f は交換性 Protected f の値は変更禁止 ReadProtected f の値は読出し禁止 SequenceHold f の引数としてのSequenceオブジェクトの平坦化禁止 Stub シンボルの入力時にNeedsを自動的に呼び出す Temporary f を局所変数とし,不要時に自動除去
バージョン 1 の新機能 | バージョン 3 での修正機能
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »
