wolfram-mathematica – 更新(重新加载)数学包后更改

我试图找到一个到以下循环的快捷方式.当开发一个数学包的时候,一个是对.m文件的代码进行修改,然后想要测试另一个笔记本的变化.这是一个无限循环

所以,我们有一个package package.m和一个测试完成的笔记本test_package.nb.目前,当我修改.m文件中的某些东西时,我必须:

Quit[]
Needs["package`"]

在笔记本的变化中变得可用,所以我可以测试他们.似乎没有退出[]它不工作.

有没有更短的方法来迭代这个开发循环?特别是避免戒烟?

后果

如果可以的话,我会接受ruebenko和Leonid的答案,因为这两个都是有帮助的,并解决我的问题.然而,由于只有一个答案可以选择,所以我选择了ruebenko,因为简单和容易 – 只需要改变需要,克服我的问题.然而,Leonid的包装确实更复杂,可能在一天结束时会产生更好的效果,但必须安装,加载等.

最佳答案
使用Get;如果没有加载,只需加载该包.有时你需要小心,并使用ClearAll对包中的变量.

转载注明原文:wolfram-mathematica – 更新(重新加载)数学包后更改 - 代码日志