小编Bra*_*rey的帖子

从表中找到最小值的最佳方法?

local test = {10,104,20,1042,1042104,592,502,5940,230952,291}

for i, v in pairs(test) do
  table.sort(test)
  print(v)
end
Run Code Online (Sandbox Code Playgroud)

我成功打印出这些值,但我不确定如何打印最小的数字。我已经尝试过使用 math.min 但无济于事。

我尝试过math.min,并尝试使用table.unpack,但都没有奏效。使用 math.min 不会导致任何变化,而使用 table.unpack 会导致它在显示错误之前仅打印第一个数字:

10
lua: main.lua:6: attempt to call field 'unpack' (a nil value)
stack traceback:
    main.lua:6: in main chunk
Run Code Online (Sandbox Code Playgroud)

sorting lua

3
推荐指数
1
解决办法
62
查看次数

标签 统计

lua ×1

sorting ×1