Lua基礎之Function

概述:1.定義和調用 2.多返回值3.可變參數

原文地址 http://blog.csdn.net/dingkun520wy/article/details/50275387

1.定義和調用

函數,在Lua中,函數的定義也很簡單。典型的定義如下:
function add(a,b) 	-- add 是函數名字,a和b是參數名字
return a+b 		-- return 用來返回函數的運行結果
end

add(10,10)

函數調用的實參與形參數目可以不致,當傳人少時補nil,當多時捨棄

2.多返回值

function f()
return 1,2,3
end
a,b,c = f()
print(a .. b .. c)


3.可變參數
function f(...)
	for k,v in ipairs({...}) do
	print(k,v)
	end
end
f(2,3,3)

發佈了48 篇原創文章 · 獲贊 36 · 訪問量 67萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章