重命名变量
请注意
这篇文章中引用的文件提交文件交换不再可用。
汪东城本周的选择由Duane Hanselman RENVAR。
假设您定义了一个变量:
oldVar =魔法(3);
现在你想重命名这个变量,因为它的意思已经改变。你怎么做?你做交互的人吗
工作空间浏览器吗?
或者通过编程:
newVar = oldVar;清晰的oldVar
杜安的renvar让你这样做在一个。
renvarnewVarveryNewVar
如果你看在他的函数,它基本上是执行从上面两行。我喜欢这几个原因:
- 一行是短于2。
- 它有一个不错的金块关于内存分配的信息。
从H1行:
没有内存重新分配RENVAR重命名变量。
是的,事实上这种方法(以及两行)不重新分配内存。没有使用临时内存,因为它是
做“懒惰的复制”。所以没有必要担心即使你重命名一个非常大的变量。看一看罗兰的博客
文章在内存管理函数和变量了解更多关于“懒惰的复制”。
评论
多年来,我已经创建了许多一些线条的功能,只是为了让我的生活更容易。什么你的小,但有用吗
功能呢?告诉我们在这里。
使用MATLAB®7.6发表
- 类别:
- 选择
评论
留下你的评论,请点击在这里MathWorks账户登录或创建一个新的。