[心得] Lua 數字千分位之function !!
我一直覺得數字連在一起,很難直覺看出數字有多大..
所以寫了這個來把數字給區格一下
效果:
123456 → 123,456
function num2nums(numb)
int_num=numb -- 這個變數可以用在它處
local numberi=nil
local num_len=string.len(int_num)
local numberi=nil
while num_len>3 do
if num_len>3 then
if not numberi then
numberi=","..string.sub(int_num,num_len-2,num_len)
else
numberi=","..string.sub(int_num,num_len-2,num_len)..numberi
end
int_num=string.sub(int_num,1,num_len-3)
num_len=string.len(int_num)
end
end--while
if numberi~=nil then
int_num=int_num..numberi
end--if
--print(int_num)
return int_num --返回 int_num 的值
end -- function
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.67.213.102
※ 文章網址: https://www.ptt.cc/bbs/mud_jy/M.1424309050.A.9A3.html
※ 編輯: szany (203.67.213.102), 02/19/2015 09:39:41
※ 編輯: szany (59.104.147.174), 02/20/2015 21:37:51
推
02/21 21:28, , 1F
02/21 21:28, 1F
mud_jy 近期熱門文章
PTT遊戲區 即時熱門文章