Get
<<name
ファイルを読み込み,その式をそれぞれ評価し,最後の式の結果を返す.
Get[stream]
ストリームから読み込み,各式を評価し,最後のものを返す.
詳細とオプション
- name がコンテキストマーク文字`で終るWolfram言語のコンテキストの名前である場合,Getはこの名前のファイルを読み込む手続きをする.
- "context`"の形式の名前については,Getは,デフォルトで,次のファイルを検索する.
-
context.mx DumpSave形式のファイル context.mx/$SystemID/context.mx 自分のコンピュータシステムのDumpSave形式のファイル context.wl Wolfram言語ソース形式のファイル context/Kernel/init.wl 特定のディレクトリのカーネル初期化ファイル context/init.wl 特定のディレクトリの一般初期化ファイル context.m Wolfram言語ソース形式のファイル context/Kernel/init.m 特定のディレクトリのカーネル初期化ファイル context/init.m 特定のディレクトリの一般初期化ファイル - "context`subcontext`"の形式の名前については,Getは,デフォルトで,"context"という名前のディレクトリの中の"subcontext`"を検索する.
- name がファイルの名前である場合,明示的に任意の拡張子が含まれていなければならない.
- <<"name"は <<nameに等しい.名前が英数字と`, /, ., ∖, !, -, _, :, $, *, ~, ?しか含んでいないなら,クォーテーションマークは省略可能である.この件に関しては,「演算子の入力」により詳細に記されている.
- 次は,使用可能なオプションである.
-
CharacterEncoding $CharacterEncoding 使用する生の文字コード Method Automatic ストリームの読込みに使用するメソッド Path $Path 与えられたファイルを検索するディレクトリ - Wolfram言語入力ファイルのシンタックスエラーは,filename: line: syntax error in expr という標準的な形で報告される.Getは,シンタックスエラーが検知された後でも,フィアルを読み込もうと努力し続ける.しかし,エラーが検知されると,$Contextと$ContextPathが,Getが呼ばれたときの値にリセットされる.
- Getは.nbノートブックファイルを読み込み,それを表す低レベルのボックス構造を返す.
- Get[CloudObject[…]]を使ってクラウドからファイルを得ることができる.
- Get[LocalObject[…]]を使ってローカルの永久ストレージからファイルを得ることができる.
- Get[Databin[…]]は,Wolfram Data Dropのデータビンのコンテンツを得る.
- ローカルファイルを操作するときは,大域変数の$Inputと$InputFileNameが,Getの実行中に,読み込まれているファイル名とそのファイルの完全パスに設定される.
- Methodオプションを使うと,指定されたストリームメソッドを使ってストリームが開かれる.これは,Getがファイル名を分解するデフォルトの方法をオーバーライドする.メソッドオプションの値は$InputStreamMethodsの任意のものでよい.
例題
すべて開くすべて閉じるオプション (3)
CharacterEncoding (1)
Method (1)
Path (1)
特性と関係 (2)
考えられる問題 (1)
<<name の形式は name を評価すべき式としてではなく文字通りのファイル名として扱う:
以下は,変数packageに名前が含まれるファイルではなく"package"と呼ばれるファイルを探す:
Get[name]の形式を使って名前が変数packageに保存されているファイルをロードする:
Wolfram Research (1988), Get, Wolfram言語関数, https://reference.wolfram.com/language/ref/Get.html (2019年に更新).
テキスト
Wolfram Research (1988), Get, Wolfram言語関数, https://reference.wolfram.com/language/ref/Get.html (2019年に更新).
CMS
Wolfram Language. 1988. "Get." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2019. https://reference.wolfram.com/language/ref/Get.html.
APA
Wolfram Language. (1988). Get. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Get.html