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