PRODUCTS
PURCHASE
FOR USERS
COMPANY
OUR SITES
DOCUMENTATION CENTER SEARCH
Mathematica
>
フロー制御
>
Mathematica
組込みシンボル
ダイアログ
チュートリアル »
|
TraceDialog
Input
$Inspector
Return
関連項目 »
|
評価メニュー
評価メニューに関するトークン
調整とデバッグ
その他 »
Dialog
Dialog
[]
ダイアログを起動する.
Dialog
[
expr
]
式
expr
を現行の
%
の値としてダイアログを起動する.
詳細
Dialog
は,入出力行の列からなるダイアログを作成する.
Return
を使ってダイアログから脱出することができる.
大域的な設定
$IgnoreEOF
=
False
では,エンド・オブ・ファイルの文字を入力することでダイアログから脱出することもできる.
Return
[
expr
]
を使用して脱出した場合,式
expr
は,
Dialog
関数が返す値となる.これ以外の場合,返される値はこのダイアログにおける最後の出力行の式となる.
Dialog
は,自動的に
$Line
や
$MessageList
そして
$Epilog
の値を局所的なものとする.
Dialog
は,当初,
$Line
の局所的な値をその大域的な値と同じに設定する.このことは,入出力行に割り当てられる番号がダイアログのすぐ外の列に続くことを意味する.しかし,ダイアログから脱出するとダイアログが開始される直前の番号に戻り,ダイアログが存在しないかのようにみなされる.
ダイアログから脱出する際に,
$Epilog
に設定されている任意の局所値が評価される.
ダイアログ内のメインループでは,
$Pre
や
$Post
のような大域変数が使用される.
オプション
DialogSymbols
:>{
x
,
y
,
...
}
は,ダイアログ内の変数の局所的な値を設定する.
DialogSymbols
:>{
x
=
x
0
,
...
}
は,この変数の初期値を定義する.
オプション
DialogProlog
:>
expr
は,ダイアログを開始する以前に評価する式を指定する.
Dialog
は,まず,変数を局所化して,
DialogProlog
によって指定された任意の式を評価し,最後に
Dialog
に与えた任意の引数を評価する.
例題
すべて閉じる
例
(1)
この式を評価すると
Mathematica
がダイアログを開始する:
In[1]:=
Out[1]=
計算は通常の
Mathematica
セッションのようにダイアログ内で行うことができる:
In[2]:=
ダイアログから戻る.値はもとの式に挿入され
Out
[1]
となる:
In[3]:=
スコープ
(1)
関連項目
TraceDialog
Input
$Inspector
Return
チュートリアル
ダイアログ
その他
評価メニュー
評価メニューに関するトークン
調整とデバッグ
バージョン 2 の新機能
© 2008 Wolfram Research, Inc.