2.11.5 程序包中的文件当产生或使用 Mathematica 程序包时,常常需要以与系统无关的方式 去引用一个文件,这可以用上下文去进行. 其基本思想是每一个计算机系统有一个约定,它决定怎样根据 Mathematica 的上下文去命名文件. 当用一个上下文去引用一个文件时,所用的 Mathematica 版本就将上下文名转换为适应于所用计算机系统的文件名. Mathematica 表达式 读入一个 Mathematica 标准程序包 <<, `寻找的文件序列 Mathematica 的设置使 <<name` 自动装载一个文件的适当版本. 它先试装载对所用 计算机系统化过的 .m 文件,然后装载包含与常用系统无关的 Mathematica 输入的 .m 文件. 当 是一个目录时,Mathematica 就试装载该目录中的初始化文件 init.m, init.m 文件的目的是为设置含有许多文件的Mathematica 程序包提供一个方便的途径. 其思想是先给出一个指令 <<name`,然后装载 init.m 将整个程序包初始化, 需要时读入其它相关文件. 读入文件 Graphics/init.m,它对所有标准 Mathematica 图形程序包初始化
|