ClearAttributes[symbol,attr]
記号 s の属性リストから symbol を削除する.
ClearAttributes["symbol",attr]
"symbol"と言う名前のシンボルが存在する場合は,その属性から attr を削除する.
ClearAttributes[s,{attr1,attr2,…}]
複数の属性を一度に削除する.
ClearAttributes[{s1,s2,…},attrs]
複数のシンボルから一度に属性を削除する.
ClearAttributes
ClearAttributes[symbol,attr]
記号 s の属性リストから symbol を削除する.
ClearAttributes["symbol",attr]
"symbol"と言う名前のシンボルが存在する場合は,その属性から attr を削除する.
ClearAttributes[s,{attr1,attr2,…}]
複数の属性を一度に削除する.
ClearAttributes[{s1,s2,…},attrs]
複数のシンボルから一度に属性を削除する.
詳細
- ClearAttributesは,Attributes[s]を変更する.
- ClearAttributesは,属性HoldFirstを有する.
- ClearAttributesが,属性Lockedが指定された記号に影響を与えることはない.
例題
すべて開く すべて閉じる例 (1)
スコープ (1)
特性と関係 (3)
ClearAttributesは属性に対する次の割当てに等しい:
Attributes[f] = Complement[Attributes[f], {HoldFirst, NHoldFirst}]シンボルのプロテクトを外すことはProtectedの属性をクリアすることに等しい:
Protect[f, g];Unprotect[f];
ClearAttributes[g, Protected];Attributes[{f, g}]属性Lockedを設定すると,属性の変更はできなくなる:
SetAttributes[f, {Locked, Protected}]ClearAttributes[f, Locked]テクニカルノート
-
▪
- 平坦な関数と順不同な関数 ▪
- 属性
関連するガイド
-
▪
- 属性
履歴
1988 で導入 (1.0)
テキスト
Wolfram Research (1988), ClearAttributes, Wolfram言語関数, https://reference.wolfram.com/language/ref/ClearAttributes.html.
CMS
Wolfram Language. 1988. "ClearAttributes." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/ClearAttributes.html.
APA
Wolfram Language. (1988). ClearAttributes. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ClearAttributes.html
BibTeX
@misc{reference.wolfram_2026_clearattributes, author="Wolfram Research", title="{ClearAttributes}", year="1988", howpublished="\url{https://reference.wolfram.com/language/ref/ClearAttributes.html}", note=[Accessed: 14-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_clearattributes, organization={Wolfram Research}, title={ClearAttributes}, year={1988}, url={https://reference.wolfram.com/language/ref/ClearAttributes.html}, note=[Accessed: 14-September-2026]}