評論塊

如果要對部分程式碼進行註釋,則註釋塊可能很有用。註釋塊以新行中的%{ 開頭,並以另一個新行中的%} 結束:

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