评论块
如果要对部分代码进行注释,则注释块可能很有用。注释块以新行中的%{
开头,并以另一个新行中的%}
结束:
a = 10;
b = 3;
%{
c = a*b;
d = a-b;
%}
这允许你折叠你评论的部分,以使代码更加干净和紧凑。
这些块对于切换代码的开/关部分也很有用。要取消注释块所需要做的就是在它之前添加另一个%
:
a = 10;
b = 3;
%%{ <-- another % over here
c = a*b;
d = a-b;
%}
有时你想要注释掉代码的一部分,但不影响其缩进:
for k = 1:a
b = b*k;
c = c-b;
d = d*c;
disp(b)
end
通常,当你标记一段代码并按 Ctrl + r 进行注释时(通过将%
自动添加到所有行,然后当你按下 Ctrl + i 进行自动缩进时,代码块将从其正确的层次结构移动地方,并向右移动太多:
for k = 1:a
b = b*k;
% c = c-b;
% d = d*c;
disp(b)
end
解决此问题的方法是使用注释块,因此块的内部部分保持正确缩进:
for k = 1:a
b = b*k;
%{
c = c-b;
d = d*c;
%}
disp(b)
end