Commit df627a2dd24fc1aae6d725c1498f6899701f7ac3
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) | ... | ... |