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.