function minMax(a,b,c,d)
local min = math.min(a,b,c,d)local max = math.max(a,b,c,d)return minmaxend
local min, max = minMax(112,232,23323,452323)
print("最小值"..min.."最大值"..max)
“function minMax(a,b,c,d)”这里的min跟Max之间为什么不用填逗号
在Lua中,函数名是一个整体标识符,不需要用逗号分隔。`minMax` 是一个合法的函数名,就像 `calculate` 或 `getValue` 一样。
你代码中真正的错误在于 `return` 语句。你写的是 `return minmaxend`,这会被Lua理解为一个名为 `minmaxend` 的变量。正确的写法应该是用逗号分隔返回值:
```lua
function minMax(a,b,c,d)
local min = math.min(a,b,c,d)
local max = math.max(a,b,c,d)
return min, max
end
local min, max = minMax(112,232,23323,452323)
SL:Print("最小值"..min.."最大值"..max)
```