縮進風格
維基百科,自由的 encyclopedia
在程序設計中,縮進風格(indent style)是管理代碼塊縮進以表達程序結構的一種約定。本條目主要討論自由形式語言,例如C及其後裔,但這也可以(並經常)適用於大多數其他編程語言(尤其是花括號編程語言(英語:Curly bracket programming language)),其中的空白字符則並不重要。縮進風格是代碼風格的一個方面。
縮進在大多數編程語言中不是必要條件,而只是作為輔助符號(英語:Secondary notation)。不過,縮進有助於更好地向人類閱讀者表達程序的結構。尤其是用於澄清控制流程結構(例如條件或循環)與其內部、外部代碼之間的關係。不過,部分語言(例如Python和occam)使用縮進而非花括號或關鍵詞來確定結構,這被稱為越位規則。在這種語言中,縮進對編譯器或解釋器有意義,而不僅僅是清晰度或風格問題。