我有一个像 10 位数字的金额,"1234567328.899"
我想用逗号显示为货币,如下所示:。
"$1,234,567,328.899".
我写了一个独立的模块来做到这一点,它正在工作
partition_float(N,P,FP,L) ->
F = tl(tl(hd(io_lib:format("~.*f",[L,N-trunc(N)])))),
lists:flatten([partition_integer(trunc(N),P),FP,F]).
partition_float(Data, $,, $., 6).%% Where Data is ["1234567328.899", ""1217328.89", "67328", ...]
它作为独立运行成功,但是当插入到芝加哥老板的项目时,它会抛出以下错误。
[{"c:/Users/Dey/InheritanceTax/inheritance_tax/src/lib/data_util.erl",[{575,erl_lint,{call_to_redefined_old_bif,{trunc,1}}},{576,erl_lint,{call_to_redefined_old_bif,{trunc,1}}}]}]