lua获取小数点后几位

作者:雨辰 发布于:2017-2-7 10:41 Tuesday 分类:Lua

  --获取小数点后几位 function GetPreciseDecimal(nNum, n) if type(nNum) ~= "number" then return nNum; end n = n or 0; n = math.floor(n) local fmt = '%.' .. n .. 'f' local nRet = tonumber(string.format(fmt, nNum)) return nRet; end

阅读全文>>

标签: lua

评论(0) 引用(0) 浏览(201)

lua 中pairs 和 ipairs区别

作者:雨辰 发布于:2016-11-18 11:00 Friday 分类:Lua

lua 中pairs 和 ipairs区别 标准库提供了集中迭代器,包括迭代文件每行的(io.lines),迭代table元素的(pairs),迭代数组元素的(ipairs),迭代字符串中单词的  (string.gmatch)等等。LUA手册中对与pairs,ipairs解释如下: Returns three values: an iterator function, the table t, and 0, so that the construction for i,v in ipairs(t) do body...

阅读全文>>

标签: lua

评论(0) 引用(0) 浏览(296)

lua Queue

作者:雨辰 发布于:2016-4-6 12:20 Wednesday 分类:Lua

--实现队列与双端队列 Queue={} function Queue:new() return {first = 0, last = -1} end function Queue:pushFront(queue, value) queue.first = queue.first-1 queue[queue.first]=value end function Queue:pushBack(queue, value) queue.last = queue.last+1 queue[ queue.last ]=value end...

阅读全文>>

标签: lua

评论(0) 引用(0) 浏览(31)

utils for lua

作者:雨辰 发布于:2013-7-6 12:21 Saturday 分类:Lua

--[[ -- filename: utils.lua -- -- * common functions put here -- -- --]] -- ---------------------- for array ---------------------------- --[[ -- func: 函数把两个或多个数组合并为一个数组,并去掉重复项 -- -- params: -- @t1 array key-value in table is int --]] function array_merge(t1, t2, ...) if(t1 =...

阅读全文>>

标签: lua

评论(0) 引用(0) 浏览(31)

雨辰 joyimp|@2011-2017 京ICP备16030765号