Lua 程式設計中的程式碼縮排
在縮排方面,Lua 程式碼不像 Python。因此,您編寫的許多程式碼即使換行也仍然可以工作,並且您不一定需要將巢狀程式碼縮排到特定的製表符大小。
Lua 中的程式碼縮排更多的是為了使程式碼看起來更美觀和更易讀。如果您的整個程式碼都在一行上,或者更糟糕的是,如果它像多行一樣,那麼恐怕您的程式碼的可讀性很差。
雖然我們可以使用程式碼編輯器的縮排包來幫我們進行縮排,但使用 Lua 提供的縮排仍然是一個好主意。
Lua 為我們提供了一個指令碼,當我們想要改進檔案縮排時可以使用它,執行該指令碼包括幾個步驟,您必須瞭解所需的引數,這些引數將幫助您增加檔案中的程式碼縮排。
讓我們探討一下為什麼我們需要這個指令碼。考慮下面列出的關於指令碼的要點:
- 減少製表符大小的不一致性。
- 處理自動縮排新增的製表符。
- 使程式碼看起來更具同質性。
指令碼的功能
- 刪除製表符縮排並用空格替換。
- 將縮排標準化為每個縮排 2 個空格。
- 檢查行長是否超過 80 個字元。
用法
lua -f codeformat.lua --file myfile.lua --ts 4 --in 4
在上面的用法示例中,**codeformat.lua** 是將為您完成所有程式碼縮排工作的 Lua 指令碼檔案,**myfile.lua** 是您想要改進縮排的檔案,**--ts** 標記後的 **4** 告訴 Lua 您想要保留多少製表符大小,最後一個 **4** 告訴 Lua 您想要的檔案縮排空格。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP