評論塊
如果要對部分程式碼進行註釋,則註釋塊可能很有用。註釋塊以新行中的%{
開頭,並以另一個新行中的%}
結束:
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