Math 如何从大型表LUA中获取最低值之一?
如何检索表中的第一个项目(当所有项目值都相等时)以及如果不是值最低的项目,那么我可以用1减去它?鉴于表的结构,您需要首先扫描整个表才能执行此操作Math 如何从大型表LUA中获取最低值之一?,math,lua,lua-table,Math,Lua,Lua Table,如何检索表中的第一个项目(当所有项目值都相等时)以及如果不是值最低的项目,那么我可以用1减去它?鉴于表的结构,您需要首先扫描整个表才能执行此操作 playerElement = { { itemName="Ammo clip", value="30" }, { itemName="Ammo clip", value="30" }, { itemName="Ammo clip", value="30" }, } locallowestinex=0; 本地最低值=fals
playerElement = {
{ itemName="Ammo clip", value="30" },
{ itemName="Ammo clip", value="30" },
{ itemName="Ammo clip", value="30" },
}
locallowestinex=0;
本地最低值=false;
对于ipairs(playerElement)中的k,v,do
如果不是lowestValue或v.value
另外,我正在忙着打字,很抱歉出现语法错误。鉴于表的结构,您需要先扫描整个表才能执行此操作
playerElement = {
{ itemName="Ammo clip", value="30" },
{ itemName="Ammo clip", value="30" },
{ itemName="Ammo clip", value="30" },
}
locallowestinex=0;
本地最低值=false;
对于ipairs(playerElement)中的k,v,do
如果不是lowestValue或v.value
另外,我正在忙着打字,很抱歉出现语法错误。鉴于表的结构,您需要先扫描整个表才能执行此操作
playerElement = {
{ itemName="Ammo clip", value="30" },
{ itemName="Ammo clip", value="30" },
{ itemName="Ammo clip", value="30" },
}
locallowestinex=0;
本地最低值=false;
对于ipairs(playerElement)中的k,v,do
如果不是lowestValue或v.value
另外,我正在忙着打字,很抱歉出现语法错误。鉴于表的结构,您需要先扫描整个表才能执行此操作
playerElement = {
{ itemName="Ammo clip", value="30" },
{ itemName="Ammo clip", value="30" },
{ itemName="Ammo clip", value="30" },
}
locallowestinex=0;
本地最低值=false;
对于ipairs(playerElement)中的k,v,do
如果不是lowestValue或v.value
另外,我正在忙着打字,很抱歉出现语法错误。我开始学习Lua,我使用库来解决您的问题
local lowestIndex = 0;
local lowestValue = false;
for k, v in ipairs(playerElement) do
if not lowestValue or v.value < lowestValue then
lowestIndex = k;
lowestValue = v;
end
end
playerElement[lowestIndex].value = lowestValue - 1;
我开始学习Lua,我用图书馆来解决你的问题
local lowestIndex = 0;
local lowestValue = false;
for k, v in ipairs(playerElement) do
if not lowestValue or v.value < lowestValue then
lowestIndex = k;
lowestValue = v;
end
end
playerElement[lowestIndex].value = lowestValue - 1;
我开始学习Lua,我用图书馆来解决你的问题
local lowestIndex = 0;
local lowestValue = false;
for k, v in ipairs(playerElement) do
if not lowestValue or v.value < lowestValue then
lowestIndex = k;
lowestValue = v;
end
end
playerElement[lowestIndex].value = lowestValue - 1;
我开始学习Lua,我用图书馆来解决你的问题
local lowestIndex = 0;
local lowestValue = false;
for k, v in ipairs(playerElement) do
if not lowestValue or v.value < lowestValue then
lowestIndex = k;
lowestValue = v;
end
end
playerElement[lowestIndex].value = lowestValue - 1;
我得到了建议的评论,据说是通过删除分号来纠正语法错误——它们不是语法错误,只是可选的行尾。它们在Lua中是可以接受的(或者是我最后一次检查的时候,大约是Lua5.2)。我得到了建议的评论,据说是通过删除分号来纠正语法错误——它们不是语法错误,只是可选的行尾。它们在Lua中是可以接受的(或者是我最后一次检查的时候,大约是Lua5.2)。我得到了建议的评论,据说是通过删除分号来纠正语法错误——它们不是语法错误,只是可选的行尾。它们在Lua中是可以接受的(或者是我最后一次检查的时候,大约是Lua5.2)。我得到了建议的评论,据说是通过删除分号来纠正语法错误——它们不是语法错误,只是可选的行尾。它们在Lua中是可以接受的(或者是我最后一次检查的时候,大约是Lua5.2)。