SetAttributes
SetAttributes[symbol,attr]
attr をシンボル symbol の属性のリストに追加する.
SetAttributes["symbol",attr]
"symbol"という名前のシンボルが存在する場合は,その属性に attr を加える.
SetAttributes[s,{attr1,attr2,…}]
sets several attributes at a time.
SetAttributes[{s1,s2,…},attrs]
複数のシンボルの属性を一度に設定する.
詳細
- SetAttributesは,Attributes[s]を変更する.
- SetAttributesは属性HoldFirstを有する.
- SetAttributesは,属性Lockedを有するシンボルには影響しない.
例題
すべて開くすべて閉じる特性と関係 (6)
SetAttributesは既に存在する属性に付け加える.Attributes[g]={..}はリストをリセットする:
SetAttributesは属性の割当てに等しい:
ClearAttributesを使って特定の属性をクリアする:
シンボルをプロテクトすることはProtected属性の設定に等しい:
属性Lockedを設定すると,属性の変更はできなくなる:
Protectedの属性はクリアできないので,ロックされたシンボルのプロテクトはもはや外すことができない:
SetAttributesは属性HoldFirstを持つ:
テキスト
Wolfram Research (1988), SetAttributes, Wolfram言語関数, https://reference.wolfram.com/language/ref/SetAttributes.html.
CMS
Wolfram Language. 1988. "SetAttributes." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/SetAttributes.html.
APA
Wolfram Language. (1988). SetAttributes. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/SetAttributes.html