Lua select函數(shù)用法實(shí)例
更新時(shí)間:2015年04月22日 09:44:57 投稿:junjie
這篇文章主要介紹了Lua select函數(shù)用法實(shí)例,本文直接給出代碼實(shí)例,并講解了select函數(shù)的使用技巧,需要的朋友可以參考下
調(diào)用select時(shí),必須傳入一個(gè)固定實(shí)參selector(選擇開關(guān))和一系列變長參數(shù)。如果selector為數(shù)字n,那么select返回它的第n個(gè)可變實(shí)參,否則只能為字符串"#",這樣select會(huì)返回變長參數(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ù)類型、表達(dá)式與流程控制語句講解
這篇文章主要介紹了Lua中基本的數(shù)據(jù)類型、表達(dá)式與流程控制語句講解,總結(jié)了Lua入門學(xué)習(xí)中的基礎(chǔ)語法知識,需要的朋友可以參考下2016-06-06Lua中的string庫(字符串函數(shù)庫)總結(jié)
這篇文章主要介紹了Lua中的string庫(字符串函數(shù)庫)總結(jié),本文講解了string庫的操作方法,著重講解了string.format方法,需要的朋友可以參考下2014-11-11