Package (.wl,.m)
予備知識
-
- MIMEタイプ:application/vnd.wolfram.mathematica.package
- Wolfram言語のパッケージソース形式.Wolfram言語のプログラム,パッケージ,データを保持したり,交換したりするのに使われる.
- プレーンASCIIテキスト形式.Wolfram言語式をInputFormで保持する.
- プログラムコード,数値データとテキストデータ,2次元のラスタ画像とベクトル画像,3次元形状,サウンド,そしてその他の種類のデータを表示できる.
- 1988年以来Wolfram Researchによって開発されている.
ImportとExport
- Import["file.m"]はWolfram言語のパッケージ内で読み取り,その中のそれぞれの式を評価し,そして最後の式を返す.
- Export["file.m",expr] は単一の式をパッケージソースファイルにエキスポートする.
- Wolfram言語は常にCharacterEncoding->"ASCII"をパッケージソースファイルに使う.
- Import["file.m",elem]は指定された要素をパッケージソースファイルからインポートする.
- Import["file.m",{elem,suba,subb,…}]はサブ要素をインポートする.
- Import["file.m",{{elem1,elem2,…}}]は複数の要素をインポートする.
- インポートの形式は Import["file","Package"]あるいはImport["file",{"Package",elem,…}]で指定することができる.
- Import["file.m"]はGet["file.m"]に等しい.
- Export["file.m",expr,elem] はexpr が要素elem を指定するものとして扱って,Wolfram言語のソースファイルを作成する.
- Export["file.m",{expr1,expr2,…},{{elem1,elem2,…}}] はそれぞれのexpri が対応するelemi を指定するものとして扱う.
- Export["file.m",expr,opt1->val1,…] は指定されたオプションの要素が指定された値を取るものとしてexpr をエキスポートする.
- Export["file.m",{elem1->expr1,elem2->expr2,…},"Rules"] は規則を使ってエキスポートされるべき要素を指定する.
- Put[expr1,expr2,…,"file.m"] を使って複数の式をエキスポートすることができる.
- 一般的な情報は,以下の関数ページを参照のこと.
-
Import, Export ファイルからインポートする,あるいはファイルへエキスポートする CloudImport, CloudExport クラウドオブジェクトからインポートする,あるいはクラウドオブジェクトへエキスポートする ImportString, ExportString 文字列からインポートする,あるいは文字列へエキスポートする ImportByteArray, ExportByteArray バイト配列からインポートする,あるいはバイト配列へエキスポートする