Command-Line Arguments
Count Arguments
Count non-empty argument values.
Count Arguments
count_arguments.lua
local extra =
local count = 0
for _, value in ipairs({"run", extra, "main.lua"}) do
if value ~= "" then
count = count + 1
end
end
print("extra=" .. extra)
print("count=" .. count)
local extra =
local count = 0
for _, value in ipairs({"run", extra, "main.lua"}) do
if value ~= "" then
count = count + 1
end
end
print("extra=" .. extra)
print("count=" .. count)
local extra =
local count = 0
for _, value in ipairs({"run", extra, "main.lua"}) do
if value ~= "" then
count = count + 1
end
end
print("extra=" .. extra)
print("count=" .. count)
count arguments
Counting arguments helps decide whether enough input was provided.