1、创建一个name为FuncReturnValueStudy的lua脚本脚本内容:local function multiReturnValue() return 1,2,3end--直接输出函数返回值print(multiReturnValue());
2、点击LDT工具栏上的bug(小甲虫)按钮右侧第一个绿色三角按钮来运行Lua脚本
3、执行结果:1 2 3
4、将函数返回的值赋给变量脚本内容:local function multiReturnValue() return 1,2,3end--直接输出函数返回值--print(multiReturnValue());--将返回值赋给变量a,b,c=multiReturnValue()print("获取的返回值:",a,b,c)
5、执行结果:获取的返回值: 1 2 3
6、将函数返回的值赋给变量时的特殊场景脚本内容:local function mu盟敢势袂ltiReturnValue() retur荏鱿胫协n 1,2,3end--直接输出函数返回值--print(multiReturnValue());--将返回值赋给变量--a,b,c=multiReturnValue()--print("获取的返回值:",a,b,c)--函数返回值在赋值给变更时的特殊场景a,b,c=multiReturnValue(),"Second","Third"print("混合赋值的场景下的赋值结果:",a,b,c)
7、执行结果:混合赋值的场景下的赋值结果: 1 Second Third