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))