PRODUCTS
PURCHASE
FOR USERS
COMPANY
OUR SITES
DOCUMENTATION CENTER SEARCH
Mathematica
>
名前空間の管理
>
Mathematica
組込みシンボル
Mathematica パッケージ
パッケージ
チュートリアル »
|
EndPackage
Begin
関連項目 »
|
名前空間の管理
パッケージの保護
パッケージの開発
その他 »
BeginPackage
BeginPackage
["
context
`"]
context
`
と
System`
だけをアクティブなコンテキストにセットする.
BeginPackage
["
context
`", {"
need
1
`", "
need
2
`",
...
}]
need
i
に対して,
Needs
の指示を使うようにする.
詳細
BeginPackage
は,通常は
Mathematica
パッケージの冒頭で使われる.
BeginPackage
を使うと,
$Context
と
$ContextPath
の値がともに変更される.
シンボル名の解釈はコンテキストに依存する.したがって,
BeginPackage
は入力式の構文解釈に影響を与える.
例題
すべて閉じる
例
(1)
簡単なパッケージを定義するコマンド:
In[1]:=
シンボル作成のコンテキストは
square`
に変更された:
In[2]:=
Out[2]=
シンボル検索のコンテキストパスは
square`
を含む:
In[3]:=
Out[3]=
次はパッケージ中の関数を定義するコマンドである:
In[4]:=
In[5]:=
コンテキストを復元する.
square`
はシンボル検索のためにコンテキストパスに残しておく:
In[6]:=
EndPackage
が
square`square
をコンテキストパスに残したので,定義された関数は可視である:
In[7]:=
12の平方を求める:
In[8]:=
Out[8]=
スコープ
(1)
関連項目
EndPackage
Begin
チュートリアル
Mathematica
パッケージ
パッケージ
その他
名前空間の管理
パッケージの保護
パッケージの開発
バージョン 1 の新機能
© 2008 Wolfram Research, Inc.