正確縮排程式碼

正確的縮排不僅可以提供美觀外觀,還可以提高程式碼的可讀性。

例如,請考慮以下程式碼:

%no need to understand the code, just give it a look
n = 2;
bf = false;
while n>1
for ii = 1:n
for jj = 1:n
if ii+jj>30
bf = true;
break
end
end
if bf
break 
end
end
if bf
break 
end
n = n + 1;
end

如你所見,你需要仔細檢視哪個迴圈和 if 語句在哪裡結束。
通過智慧縮排,你將獲得這樣的外觀:

n = 2;
bf = false;
while n>1
    for ii = 1:n
        for jj = 1:n
            if ii+jj>30
                bf = true;
                break
            end
        end
        if bf
            break
        end
    end
    if bf
        break
    end
    n = n + 1;
end

這清楚地表明瞭 loops / if 語句的開始和結束。

你可以通過以下方式進行智慧縮排:
選擇所有程式碼( Ctrl + A )
然後在編輯欄中按 Ctrl + I 或單擊 http://i.stack.imgur.com/PVQ0b.jpghttp://i.stack.imgur.com/8N7uJ.jpg