[心得] Lua 數字千分位之function !!

看板mud_jy (金庸修真錄)作者 (大頭仔)時間9年前 (2015/02/19 09:24), 9年前編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
我一直覺得數字連在一起,很難直覺看出數字有多大.. 所以寫了這個來把數字給區格一下 效果: 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
文章代碼(AID): #1KvJiwcZ (mud_jy)
文章代碼(AID): #1KvJiwcZ (mud_jy)