将 Wolfram 语言定义放在独立文件中以便重新使用或共享.
创建新的程序包文件
选择 文件 ▶ 新建 ▶ 程序包/笔记本 创建一个新的程序包文件:
添加样板程序包命令
程序包具有遵循此模式的标准结构. 将 MyPackage 替换为你的程序包的名称:
添加定义
加载软件包后,即可使用包中的公共定义. 私有定义仅在包内使用,不在外部公开.
将私有和公共定义添加在 Begin[“`Private`”] 和 End[] 之间.
将公共定义的用途信息添加在 BeginPackage[...] 和 Begin["`Private`"] 之间:
保存程序包
选择 文件 ▶ 保存...,并指定程序包的名称:
使用程序包
用 << (Get) 加载程序包:
加载软件包后,即可使用其中定义的公共函数:
您可以使用 CopyFile 将本地计算机上存在的软件包移动到 Wolfram Cloud:
- CopyFile 在 Directory 中查找,而不在 $Path 中. 可以使用 SetDirectory 设置目录.
创建新的程序包文件
选择 文件 ▶ 新建 ▶ 程序包 创建一个新的程序包文件:
- 新的程序包文件将被自动保存为未命名的文件.
添加样板程序包命令
程序包具有遵循此模式的标准结构. 将 MyPackage 替换为你的程序包的名称:
添加定义
加载软件包后,即可使用包中的公共定义. 私有定义仅在包内使用,不在外部公开.
将私有和公共定义添加在 Begin[“`Private`”] 和 End[] 之间.
将公共定义的用途信息添加在 BeginPackage[...] 和 Begin[“`Private`”] 之间:
命名程序包
点击 (unnamed) 命名程序包:
使用程序包
用 << (Get) 加载程序包. 加载软件包后,即可使用其中定义的公共函数: