天天看點

lua基礎---函數

Lua的函數功能很強大,保留了C語言的一些基本的特性,但是也有C語言沒有的特性,比如,lua可以在一個函數傳回多個值,我們來看看下面這個案例:

解釋運作: lua test5.lua

運作結果:

max:    200

min:    111

Lua的函數也還可以以函數作為參數,這一點有點類似C語言的函數指針,我們來看看:test5.lua

解釋運作:lua test5.lua

ret:    999

ret1:   -2

Lua也可以像C語言一樣,實作可變參函數

案例:test5.lua

解釋運作: lua test5.lua

結果:

Hello world

ret:    55

繼續閱讀