Lua 是一種輕量小巧的腳本語言,以標準C語言編寫並以原始程式碼形式開放, 其設(shè)計目的是為了嵌入應(yīng)用程式中,從而為應(yīng)用程式提供靈活的擴展和自訂功能。

Lua 函數(shù) 語法

在Lua中,函數(shù)是對語句和表達式進行抽象的主要方法。既可以用來處理一些特殊的工作,也可以用來計算一些數(shù)值。

Lua 提供了許多的內(nèi)建函數(shù),你可以很方便的在程式中呼叫它們,如print()函數(shù)可以將傳入的參數(shù)印在控制臺上。

Lua 函數(shù)主要有兩種用途:

1.完成指定的任務(wù),這種情況下函數(shù)作為呼叫語句使用;

2.計算並傳回值,這種情況下函數(shù)作為賦值語句的表達式使用。

Lua 函數(shù) 範例

--[[?函數(shù)傳回兩個值的最大值?--]]function?max(num1,?num2)
???if?(num1?>?num2)?then
??????result?=?num1;
???else
??????result?=?num2;
???end
???return?result;?end--?呼叫函數(shù)
???print("兩值比較最大值為?",max(10,4))
???print("兩值比較最大值為?",max(5,6))