next up previous contents index
Next: ファイル入出力 Up: データのファイル入出力 Previous: バイナリデータのファイル入出力

一般データの保存と読み込み

        値を保存するには,クラスの区別なくsaveコマンドを使用する。 保存する値をコンマで区切って並べ,最後にファイル名を指定する。 データは,mmファイルと同じ形式で保存される。 拡張子を省略すると,拡張子はmmとなる。

インタプリタ(matx)の場合, ファイル名だけを指定すると全ての広域変数が保存され,何も指定しないと ファイルMaTX.mmに全ての広域変数が保存される。  


save M1, r1, P1, [[1 2][3 4]], "Hello", "file.mm";
save "file"; // 全変数は"file.mm"に保存される。(matxのみ)
save;        // 全変数は"MaTX.mm"に保存される。(matxのみ)


インタプリタ(matx)の場合,saveコマンドでファイルに保存した データをloadコマンドで読み込むことができる。 ただし,データは広域変数として読み込まれるので, 関数の内側でloadコマンドを実行してはならない。 拡張子を省略すると,拡張子はmmとなる。


load "filename1.mm", "filename2.mm";




Masanobu KOGA 平成10年8月19日