浏览代码

fix(xtintin): 函数 str.Repeat 当次数参数小于 1 时表现异常

dzp 3 月之前
父节点
当前提交
b56e57081b
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      plugins/lib/xtintin/string.tin

+ 1 - 1
plugins/lib/xtintin/string.tin

@@ -40,7 +40,7 @@ PaoTin++ © 2020~2023 的所有版权均由担子炮(dzp <danzipao@gmail.com>) 
 #func {str.Space}   {#return {@str.Repeat{{%0};{ }}}};
 #func {space}       {#return {@str.Space{%0}}};
 
-#func {str.Repeat}  {#var result {}; #loop 1 {%1} tmp {#cat result {%2}}};
+#func {str.Repeat}  {#var result {}; #if { %1 > 0 } { #loop 1 {%1} tmp {#cat result {%2}} };};
 #func {repeat}      {#return {@str.Repeat{%0}}};
 
 #func {str.Reverse} {#var result {}; #parse {%0} {tmp} {#var result {$tmp$result}}};