lua随写



--local util={}
--function util.Split(str, sep)
-- local sep, fields = sep or ":", {}
-- local pattern = string.format("([^%s]+)", sep)
-- str:gsub(pattern, function (c) fields[#fields + 1] = c end)
-- return fields
--end
--
--
--
--local test = "0|2|3|4"
----test = util.Split(test,"|");
----
----for i, v in ipairs(test) do
----
---- print(i,v)
----end
--
--function util.Split(szFullString, szSeparator)
-- local nFindStartIndex = 1
-- local nSplitIndex = 1
-- local nSplitArray = {}
-- while true do
-- local nFindLastIndex = string.find(szFullString, szSeparator, nFindStartIndex)
-- if not nFindLastIndex then
-- nSplitArray[nSplitIndex] = string.sub(szFullString, nFindStartIndex, string.len(szFullString))
-- break
-- end
-- nSplitArray[nSplitIndex] = string.sub(szFullString, nFindStartIndex, nFindLastIndex - 1)
-- nFindStartIndex = nFindLastIndex + string.len(szSeparator)
-- nSplitIndex = nSplitIndex + 1
-- end
-- return nSplitArray
--end
--
--local strArray=util.Split(test,"|")
--for i, v in ipairs(strArray) do
--
-- print(i,v)
--end
--===============================================================

--local tb={2,32,13}
--local testTb={}
--
--function testTb.Changetb(TB)
--
-- tb[#tb+1]=400
--
-- return TB
--end
--local ret= testTb.Changetb(tb)
--
--for _, value in pairs(ret) do
-- print(value)
--end
--==============================================

local f=20.52356

local ret=string.format("%1.0f",f)
print(ret)
posted @   钢与铁  阅读(54)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示