Module:Rational: Difference between revisions
Comparisons implemented |
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 | ||