这段代码该如何修改达到要求?
本人非编程出身,近期写了一段游戏测试脚本,但总感觉取值不合适,虚心向各位大神请教。val小于十万,则直接输出数值
val大于等于十万,则保留两位小数,输出xx.xx万,如12.35万;
val大于等于百万,则保留两位小数,输出xxx.xx万,如120.35万;
依次类推,直到上亿则更换计算单位。下面这段代码该如何修改?
程序代码:
if(val >= 1e8) then return ("%.2f亿"):format(val / 1e8) elseif(val >= 1e5) then return ("%.2f万"):format(val / 1e5) else return ("%d"):format(val) end
[ 本帖最后由 dary1125 于 2014-10-18 14:06 编辑 ]