Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > コアとなる言語 > パッケージの開発 > 名前空間の管理 >

BeginPackage

BeginPackage["context`"]
context`System`だけをアクティブなコンテキストにセットする.
BeginPackage["context`", {"need1`", "need2`", ...}]
needi に対して,Needsの指示を使うようにする.
  • BeginPackageは,通常は Mathematica パッケージの冒頭で使われる.
  • シンボル名の解釈はコンテキストに依存する.したがって,BeginPackageは入力式の構文解釈に影響を与える.
簡単なパッケージを定義するコマンド:
In[1]:=
Click for copyable input
シンボル作成のコンテキストはsquare`に変更された:
In[2]:=
Click for copyable input
Out[2]=
シンボル検索のコンテキストパスはsquare`を含む:
In[3]:=
Click for copyable input
Out[3]=
次はパッケージ中の関数を定義するコマンドである:
In[4]:=
Click for copyable input
In[5]:=
Click for copyable input
コンテキストを復元する.square`はシンボル検索のためにコンテキストパスに残しておく:
In[6]:=
Click for copyable input
EndPackagesquare`squareをコンテキストパスに残したので,定義された関数は可視である:
12の平方を求める:
In[8]:=
Click for copyable input
Out[8]=
バージョン 1 の新機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team