我可以手动将变量范围限定为代码区域吗?

时间:2013-10-02 00:51:59

标签: matlab

在C ++中,我会这样做:

{
    int var = 1;
    int var2 = 2;
    // etc...

    // do something with var...
}
// the variables are now out of scope

据我所知,Matlab的等价物将是

var = 1;
var2 = 2;
% etc...

% do something with var
clear var var2 etc...;
% the variables are now out of scope (well, they're deleted)

我喜欢C ++版本,因为这意味着我不必记住我必须删除的变量,并且它方便地允许我创建易于可视化的代码块(括号中的代码看起来就像一个代码单元一样。)

Matlab中是否存在类似的内容?

0 个答案:

没有答案