Lua select函數(shù)用法實例
更新時間:2015年04月22日 09:44:57 投稿:junjie
這篇文章主要介紹了Lua select函數(shù)用法實例,本文直接給出代碼實例,并講解了select函數(shù)的使用技巧,需要的朋友可以參考下
調(diào)用select時,必須傳入一個固定實參selector(選擇開關(guān))和一系列變長參數(shù)。如果selector為數(shù)字n,那么select返回它的第n個可變實參,否則只能為字符串"#",這樣select會返回變長參數(shù)的總數(shù)。例子代碼:
復(fù)制代碼 代碼如下:
do
function foo(...)
for i = 1, select('#', ...) do //get the count of the params
local arg = select(i, ...);//select the param
print("arg", arg);
end
end
foo(1, 2, 3, 4);
end
相關(guān)文章
Lua中基本的數(shù)據(jù)類型、表達式與流程控制語句講解
這篇文章主要介紹了Lua中基本的數(shù)據(jù)類型、表達式與流程控制語句講解,總結(jié)了Lua入門學習中的基礎(chǔ)語法知識,需要的朋友可以參考下2016-06-06Lua中的string庫(字符串函數(shù)庫)總結(jié)
這篇文章主要介紹了Lua中的string庫(字符串函數(shù)庫)總結(jié),本文講解了string庫的操作方法,著重講解了string.format方法,需要的朋友可以參考下2014-11-11