Commit df627a2dd24fc1aae6d725c1498f6899701f7ac3

Authored by zhouhaihai
1 parent 84c2734c

优化 防止出错

Showing 1 changed file with 2 additions and 2 deletions   Show diff stats
src/utils/StringUtil.lua
@@ -13,7 +13,7 @@ local strh = require "strh" @@ -13,7 +13,7 @@ local strh = require "strh"
13 function string.setv(str, k, v, delimiter) 13 function string.setv(str, k, v, delimiter)
14 delimiter = delimiter or " " 14 delimiter = delimiter or " "
15 -- 若存在则替换,若无则append 15 -- 若存在则替换,若无则append
16 - return strh.modify(str, {[tonumber(k)]=tonumber(v)}, false, delimiter) 16 + return strh.modify(str, {[tonumber(k)]=math.floor(tonumber(v))}, false, delimiter)
17 end 17 end
18 18
19 function string.msetv(str, vs, delimiter) 19 function string.msetv(str, vs, delimiter)
@@ -24,7 +24,7 @@ end @@ -24,7 +24,7 @@ end
24 24
25 function string.incrv(str, k, delta, delimiter) 25 function string.incrv(str, k, delta, delimiter)
26 delimiter = delimiter or " " 26 delimiter = delimiter or " "
27 - return strh.modify(str, {[tonumber(k)]=tonumber(delta)}, true, delimiter) 27 + return strh.modify(str, {[tonumber(k)]=math.floor(tonumber(delta))}, true, delimiter)
28 end 28 end
29 29
30 function string.mincrv(str, ds, delimiter) 30 function string.mincrv(str, ds, delimiter)