Lua 程式設計/空格
外觀
< Lua 程式設計
Lua 程式語言使用自由格式語法。這意味著空格字元,例如空格、製表符字元和換行符字元可以插入到程式程式碼中,用於在水平或垂直方向上進行間距、對齊或縮排。
使用縮排和換行符可以大大提高程式碼的可讀性,而不會影響程式碼的執行方式。適當使用空格可以使程式碼更易於閱讀和理解,因為一目瞭然就可以清楚地看到函式和過程在哪裡結束,以及哪些行屬於哪些迴圈和過程
!!此處需要示例
空格字元不會改變程式碼的功能,並且會被 Lua 直譯器忽略。以下程式碼行作為單個語句來執行
print "hello"
與其他程式語言一樣,空格、製表符和換行符字元在引號引起來的字面字串中不構成空格,而是被視為字串的一部分
print "hello bob"
在 Lua 中,字面字串中不允許換行符
-- This will produce an unfinished string error print "hello bob"
LUA 語言不包含任何空格,因為計算機不知道如何讀取它們,但確實存在其他方法在不使用空格的情況下傳達空格。
在用於變數或函式的識別符號名稱中不允許使用空格
-- function names cannot contain whitespace function my function(myparameter) end
在識別符號名稱中允許使用下劃線符號
function my_function(myparameter) end