【发布时间】:2011-12-09 09:25:40
【问题描述】:
我正在尝试找到以下循环的快捷方式。在开发mathematica 的包时,需要对.m 文件的代码进行更改,然后想在另一个笔记本中测试这些更改。这是一个无限循环...
所以,我们有一个包package.m 和一个笔记本test_package.nb 来完成测试。目前,当我更改 .m 文件中的某些内容时,我必须:
Quit[]
Needs["package`"]
在笔记本中以使更改可用,因此我可以对其进行测试。好像没有Quit[] 是行不通的。
有没有更短的方法来迭代这个开发循环?尤其避免戒烟?
后果
如果可以的话,我会接受 ruebenko 和 Leonid 的回答,因为两者都有帮助并解决了我的问题。但是,由于只能选择一个答案,因此我选择了 ruebenko 的答案,因为它简单易用 - 只需将 Needs 更改为 Get,我就克服了我的问题。尽管如此,Leonid 的包肯定更复杂,可能最终会产生更好的结果,但它必须安装、加载等。
【问题讨论】: