SetOptions

SetOptions[s,name1value1,name2value2,]

シンボル s に指定されたデフォルトオプションを設定する.

SetOptions[stream,]または SetOptions["name",]

特定のストリームに関連付けられているオプションを設定する.

SetOptions[object,]

NotebookObjectあるいはCloudObjectのような外部オブジェクトに関連するオプションを設定する.

詳細

  • SetOptionsは,デフォルトオプションのリストOptions[s]の一定の要素の再定義をする割当てと同値である.
  • SetOptionsは,Locked属性を持たないProtectedのシンボルに使用することができる.
  • SetOptionsは,新しい形式のOptions[s]を返す.
  • SetOptionsInputStreamOutputStreamのオブジェクトに使用することができる.特定の名前でストリームが一意的に定まる場合には,Optionsの引数として文字列で与えられた名前を与えることができる.
  • SetOptionsは,$Outputの値等のストリームのリストに使用することができる.
  • object$FrontEndNotebookObjectCellObject等のフロントエンドオブジェクトを参照する場合,カーネルはフロントエンドに指定された変更を即時実行するリクエストを送る.

例題

すべて開くすべて閉じる

  (1)

プロットスタイルを破線に変える:

システムのデフォルトに戻す:

スコープ  (4)

HilbertMatrixのデフォルト精度をリセットする:

これで,HilbertMatrixはデフォルトで機械数を使うようになった:

特定のオプション設定は新たなデフォルト値を無効にする:

システムのデフォルトに戻す:

一時ファイルに書き込み始める:

ページ幅を10文字に設定する:

Range[10]をファイルに書き込んでストリームを閉じる:

10番目の列で改行が発生する:

入力セルへの参照を作る:

セルの背景を赤に変える:

セルの設定を回復する.こうすると,ノートブックから設定を継承するようになる:

CloudObjectPermissionsを変える:

特性と関係  (2)

SetOptionsを使って保護されたシンボルに変更を加えることができる:

オプションが変更された:

このシンボルにはまだ属性Protectedがある:

システムのデフォルトに戻す:

SetOptionsPermissionsの値を(所有者のパーミッションを除いて)完全にリセットする:

SetPermissionsは指定されたユーザグループのパーミッションだけをリセットする:

考えられる問題  (2)

SetOptionsはオプションのデフォルト値を変えるためにしか使えない.新たなオプションを加えることはできない:

AppendToPrependToおよび同様の関数を使って関数に追加的なオプションを与える:

規則を伴うノートブックのオプションでは,特性の規則に対象とした変更を行うのは厄介なことがある:

CurrentValueを使うと特定の規則を加えたりこれを変更したりするのが簡単になる:

Wolfram Research (1988), SetOptions, Wolfram言語関数, https://reference.wolfram.com/language/ref/SetOptions.html (2012年に更新).

テキスト

Wolfram Research (1988), SetOptions, Wolfram言語関数, https://reference.wolfram.com/language/ref/SetOptions.html (2012年に更新).

CMS

Wolfram Language. 1988. "SetOptions." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2012. https://reference.wolfram.com/language/ref/SetOptions.html.

APA

Wolfram Language. (1988). SetOptions. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/SetOptions.html

BibTeX

@misc{reference.wolfram_2024_setoptions, author="Wolfram Research", title="{SetOptions}", year="2012", howpublished="\url{https://reference.wolfram.com/language/ref/SetOptions.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_setoptions, organization={Wolfram Research}, title={SetOptions}, year={2012}, url={https://reference.wolfram.com/language/ref/SetOptions.html}, note=[Accessed: 22-November-2024 ]}