LibraryTools[DeleteFromLibrary] - ライブラリからの変数の削除
使い方
DeleteFromLibrary( name1, name2, ..., archive )
パラメータ
name1, name2, .... - 変数名; 削除したい Maple の変数の名称
archive - (オプション) 文字列; 削除を行う元となる Maple のライブラリ
|
説明
|
|
•
|
DeleteFromLibrary( name1, name2, ...) コマンドは、savelibname で指定されたライブラリから、変数 name1, name2, ... を削除します。archive が与えられると、そのライブラリから変数を削除します。
|
•
|
archive がディレクトリである場合、Maple はデフォルトのライブラリ名、maple.lib を仮定します。このライブラリ名以外の場合には、archive にパスおよびライブラリ名を指定します。
|
•
|
DeleteFromLibrary 関数は、変数が savelib 関数または SaveToLibrary 関数を呼び出すことで保存されたものと仮定しています。このため、 Maple 変数 (name1, name2, ...) を削除する場合、対応する索引名、たとえば、 "name1.m" を使用します。索引名がこの形式ではない変数に対しては、 DeleteFromLibrary はうまく動作しません。この場合には、代わりに march を使用してください。
|
•
|
archive が指定されているのに存在しない場合、あるいはライブラリのあるディレクトリではない場合には、エラーが発せられます。
|
|
|
例
|
|
>
|
with(LibraryTools):
savelibname := "/home/maple/altlib":
a := 10:
b := 11:
c := 12:
d := 13:
e := 14:
SaveToLibrary( 'a', 'b', 'c', 'd', 'e' );
DeleteFromLibrary( 'a', 'b', "/home/maple/altlib");
DeleteFromLibrary( 'c', 'z', 'd');
|
Warning, member "z.m" not found in archive, skipping
| |
|
|