Module:Utils: Difference between revisions

Prime list still used by module: Uniform map
ArrowHead294 (talk | contribs)
mNo edit summary
Line 1: Line 1:
local get_args = require("Module:Arguments").getArgs
local get_args = require("Module:Arguments").getArgs
local p = {}
local p = {}
-- Trim a string
function trim(s)
  return s:match("^%s*(.-)%s*$")
end


-- check if a table contains x
-- check if a table contains x
Line 38: Line 43:
result = (tonumber(numerator) or def_value) / (tonumber(denominator) or 1)
result = (tonumber(numerator) or def_value) / (tonumber(denominator) or 1)
else
else
input = input:match("^%s*(.-)%s*$")
result = tonumber(trim(input))
result = tonumber(input)
end
end
end
end