Module:Rational: Difference between revisions

Plumtree (talk | contribs)
Comparisons implemented
Plumtree (talk | contribs)
as_ratio(), a bugfix
Line 232: Line 232:
n = n * a.sign
n = n * a.sign
return n, m
return n, m
end
function p.as_ratio(a, separator)
separator = separator or '/'
local n, m = p.as_pair(a)
return n .. separator .. m
end
end


-- return the {n, m} pair as a Lua table
-- return the {n, m} pair as a Lua table
function p.as_table(a)
function p.as_table(a)
return {p.as_pair()}
return {p.as_pair(a)}
end
end