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 您想要的檔案縮排空格。

更新於: 2021年7月20日

2K+ 次瀏覽

開啟您的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.