- optional_function_scope: 該參數是可選的制定函數是全局函數還是局部函數,未設置該參數默認爲全局函數,如果你需要設置函數爲局部函數需要使用關鍵字 local。
- function_name: 指定函數名稱。
- argument1, argument2, argument3..., argumentn: 函數參數,多個參數以逗號隔開,函數也可以不帶參數。
- function_body: 函數體,函數中需要執行的代碼語句塊。
- result_params_comma_separated: 函數返回值,Lua語言函數可以返回多個值,每個值以逗號隔開
腳本小子_Lua函數
一、簡介
函數是對語句和表達式進行抽象的主要方法。既可以用來處理一些特殊的工作,也可以用來計算一些值
Lua 函數主要有兩種用途:
完成指定的任務,這種情況下函數作爲調用語句使用
計算並返回值,這種情況下函數作爲賦值語句的表達式使用
二、語法
Lua 編程語言函數定義格式如下:
optional_function_scope function function_name( argument1, argument2, argument3..., argumentn)
function_body
return result_params_comma_separated
end
解析:
三、案例
1、求兩個整數的最大值
2、函數作爲變量使用
3、多返回值
4、可變參數
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.