--select函数是返回参数列表中指定位置之后的参数,例如可以用于string.find函数:
local name,value = select(3, string.find('name=tom', '(%w+)=(%w+)'))
--就可以直接返回我们需要的两个值,而不在有多出来的两个起始、中止位置的变量值。
print( string.find('name=tom', '(%w+)=(%w+)') )
print( select(3, string.find('name=tom', '(%w+)=(%w+)')) )
--输出:
1 8 name tom
name tom
文档信息
- 本文作者:zhupite
- 本文链接:https://zhupite.com/lua/lua-select.html
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)