summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xmake/core/base/table.lua2
-rw-r--r--xmake/core/sandbox/modules/import/core/sandbox/sandbox.lua12
2 files changed, 7 insertions, 7 deletions
diff --git a/xmake/core/base/table.lua b/xmake/core/base/table.lua
index 74b4723c2..3fd35c082 100644
--- a/xmake/core/base/table.lua
+++ b/xmake/core/base/table.lua
@@ -258,7 +258,7 @@ end
-- pack arguments into a table
function table.pack(...)
- return { len = select("#", ...), ... }
+ return { n = select("#", ...), ... }
end
-- unpack table values
diff --git a/xmake/core/sandbox/modules/import/core/sandbox/sandbox.lua b/xmake/core/sandbox/modules/import/core/sandbox/sandbox.lua
index 8580c0685..5aa55a0c6 100644
--- a/xmake/core/sandbox/modules/import/core/sandbox/sandbox.lua
+++ b/xmake/core/sandbox/modules/import/core/sandbox/sandbox.lua
@@ -35,21 +35,21 @@ local dump = require("base/dump")
function sandbox_core_sandbox._interactive_dump(...)
local values = table.pack(...)
-- do not use #values since nil might be included
- local len = values.len
- if len <= 1 then
+ local n = values.n
+ if n <= 1 then
dump(values[1], "< ")
io.write("\n")
else
local fmt = "< %d: "
- if len >= 1000 then
+ if n >= 1000 then
-- try `unpack({}, 1, 5000)`, wish you happy!
fmt = "< %4d: "
- elseif len >= 100 then
+ elseif n >= 100 then
fmt = "< %3d: "
- elseif len >= 10 then
+ elseif n >= 10 then
fmt = "< %2d: "
end
- for i = 1, len do
+ for i = 1, n do
dump(values[i], string.format(fmt, i))
io.write("\n")
end