value = {} local numbers = {10.1694, 2.2466, 9.391, 4.4194, 7.5184, 1.616849, 99.7, 0.2187619945, 1.31684, 0.264184, 91481696, 9.468494} --[[ local min_value = numbers[1] for i = 2, #numbers do if numbers[i] < min_value then value['值'] = numbers[i] value['列'] = i end end gg.alert('总列表数:'..#numbers..'\n最小值是:'..value['值']..'\n它在列表的:'..value['列']) ]] function findMinValue(numbers) if #numbers == 0 then return nil -- 如果列表为空,返回nil end local minValue = numbers[1] -- 初始化最小值为列表中的第一个数值 for i = 2, #numbers do if numbers[i] < minValue then minValue = numbers[i] -- 如果当前数值小于最小值,则更新最小值 ListLocation = i end end return minValue end -- 找出最小的数值 local minValue = findMinValue(numbers) if minValue then gg.alert("列表中的最小数值是: " .. minValue..'\n'..ListLocation) else gg.alert("列表为空,无法找到最小数值") end