Clear
Clear[s1,s2,…]
siに与えられている値や定義をクリアする.
Clear[patt1,patt2,…]
文字列パターン pattiのいずれかに名前がテキスト的にマッチするすべてのシンボルの値や定義をクリアする.
Clear[{spec1,spec2,…}]
名前が speciのいずれかと等しいあるいはいずれかにマッチする任意のシンボルの値や定義をクリアする.
詳細
- Clearは,シンボルに関連付けられている属性,デフォルト,オプション,メッセージをクリアすることはない. »
- パターン patt は,メタ文字を含む文字列,StringExpression[…],あるいはRegularExpression["regex"]として与えることができる. »
- Clearは,次のメタ文字を含む省略された文字列パターンを許容する.
-
* 0個以上の文字 @ 大文字を除く1個以上の文字 - Clear["context`*"]は,特定のコンテキストに置かれているすべてのシンボルをクリアする. »
- Clear["`*"]は現行コンテキストのすべてのシンボルをクリアする. »
- Clearは,属性としてProtectedが与えられているシンボルに影響を与えることはない. »
- Clearは属性HoldAllを有する. »
例題
すべて開くすべて閉じるスコープ (12)
シンボルの入力 (7)
パターンを使う (5)
StringExpressionを使って現行コンテキストにある2文字のシンボルをすべてクリアする:
RegularExpressionを使って現行コンテキストにある3文字のシンボルをすべてクリアする:
特性と関係 (6)
考えられる問題 (2)
Unprotectを使ってプロテクトされたシンボルの定義をクリアする:
パターンをコンテキストマークなしで使うと,$ContextPath上のパターンにマッチするすべてのシンボルがクリアされる:
シンボル xy はクリアされ,いくつかのシステムシンボルのクリアも試みられた:
パターンを明示的なコンテキストマークを付けて使うと,システムあるいはその他のコンテキストにあるパターンとマッチするシンボルがクリアされるのを防ぐことができる:
テキスト
Wolfram Research (1988), Clear, Wolfram言語関数, https://reference.wolfram.com/language/ref/Clear.html (2022年に更新).
CMS
Wolfram Language. 1988. "Clear." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2022. https://reference.wolfram.com/language/ref/Clear.html.
APA
Wolfram Language. (1988). Clear. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Clear.html