Lua 是一種輕量小巧的腳本語言,以標準C語言編寫並以原始程式碼形式開放, 其設計目的是為了嵌入應用程式中,從而為應用程式提供靈活的擴展和自訂功能。
Lua 函數 語法
在Lua中,函數是對語句和表達式進行抽象的主要方法。既可以用來處理一些特殊的工作,也可以用來計算一些數值。
Lua 提供了許多的內建函數,你可以很方便的在程式中呼叫它們,如print()函數可以將傳入的參數印在控制台上。
Lua 函數主要有兩種用途:
1.完成指定的任務,這種情況下函數作為呼叫語句使用;
2.計算並傳回值,這種情況下函數作為賦值語句的表達式使用。
Lua 函數 範例
--[[ 函數傳回兩個值的最大值 --]]function max(num1, num2) if (num1 > num2) then result = num1; else result = num2; end return result; end-- 呼叫函數 print("兩值比較最大值為 ",max(10,4)) print("兩值比較最大值為 ",max(5,6))