.......搞的睡不着觉了..
const $N=3
Dim $a[$N],$i,$s=""
For $i=0 To $N-1
$a[$i]=$i
Next
For $i=0 To $N-1
$s=$s&$a[$i]&""
Next
MsgBox(0,"范例",$s)
这个例子...最后$s怎么得到012的?
单独输出的话,,$s=$s&$a[0]&'''=000
$s=$s&$a[1]&'''=111
$s=$s&$a[2]&'''=222
为什么输出结果是012?
const $N=3
Dim $a[$N],$i,$s=""
For $i=0 To $N-1
$a[$i]=$i
Next
For $i=0 To $N-1
$s=_StringRepeat($a[$i],3)
ConsoleWrite($s&@CRLF)
MsgBox ( 0, "", $s ,2)
Next
func _StringRepeat($String,$Number)
local $TempString = ""
if StringIsDigit($Number) and number($Number)>0 then
for $i = 1 to number
$TempString &= $String
next
return $TempString
endif
return ""
endfunc