EndPackage

EndPackage[]

$Context$ContextPathを直前のBeginPackage以前の値に戻し,現行のコンテキストをリスト$ContextPathの先頭に加える.

詳細

例題

すべて開くすべて閉じる

  (1)

簡単なパッケージを定義するコマンド:

シンボル作成と検索がsquare`を使うようにコンテキストとコンテキストパスを修正する:

次はパッケージ中の関数を定義するコマンドである:

コンテキストを復元する.シンボル検索のためsquare`はコンテキストパス上に残しておく:

コンテキストは前と同じになった:

コンテキストパスも前と同じだが,square`が先頭に加えられている:

スコープ  (1)

BeginPackageEndPackageを使ってファイル中でパッケージを始め,終了する:

パッケージはGetでロードできる:

ロードすると定義が使える:

特性と関係  (3)

BeginPackage["cont`"]$Context"cont`"に設定する:

EndPackage$ContextをマッチするBeginPackageの前の値に戻す:

BeginPackage["cont`"]$ContextPath{"cont`","System`"}に設定する:

EndPackage$ContextPathの値をBeginPackageの前で"cont`"が前置されたものにする:

BeginPackage$ContextAliasesの値を変えない:

EndPackage$ContextAliasesをマッチするBeginPackageの前の値に戻す:

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

テキスト

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_endpackage, organization={Wolfram Research}, title={EndPackage}, year={2021}, url={https://reference.wolfram.com/language/ref/EndPackage.html}, note=[Accessed: 21-November-2024 ]}