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 13 function string.setv(str, k, v, delimiter)
14 14 delimiter = delimiter or " "
15 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 17 end
18 18  
19 19 function string.msetv(str, vs, delimiter)
... ... @@ -24,7 +24,7 @@ end
24 24  
25 25 function string.incrv(str, k, delta, delimiter)
26 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 28 end
29 29  
30 30 function string.mincrv(str, ds, delimiter)
... ...