LUA学习笔记(第5-6章)
发布时间:2020-12-14 21:55:45 所属栏目:大数据 来源:网络整理
导读:x = a or b 如果a为真则x = a 如果a为假则x = b print(a .. b) 任何非nil类型都会被连接为字符串,输出 多重返回值 local s,e = string.find("Hello World","Wo") print(s .. " : " .. e) 自定义函数 function getMax(arr)local maxValue,maxPosmaxValue = a
x = a or b 如果a为真则x = a 如果a为假则x = b print(a .. b) 任何非nil类型都会被连接为字符串,输出 多重返回值 local s,e = string.find("Hello World","Wo") 自定义函数 function getMax(arr) local maxValue,maxPos maxValue = arr[1] maxPos = 1 for i=1,#arr do if arr[i] > maxValue then maxValue = arr[i] maxPos = i end end return maxPos,maxValue end print(getMax{20,50,10,40,30}) unpack函数 print(unpack{20,30}) 变长参数 function add( ... ) local s = 0 for i,v in ipairs{ ... } do s = s + v end return s end print(add(1,2,3,4)) 返回所有实参 function add( ... ) return ... end print(add(1,4)) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |