函数传参问题 【已解决】
本帖最后由 爱火箭528 于 2017-5-16 01:38 编辑定义一个函数和数组,函数咋传数组的值呢?
是这样的
Func _getWindows1($avArray,$timeoutSec)
$string = ""
FOR $element IN $avArray
$string = $string & $element & @CRLF
NEXT
EndFunc
Local $avArray = ["Toad for Oracle Database Login Version 12.0.0.61","Toad for Oracle Database Login Version 12.1.0.22"]
$rv = _getWindows1($avArray,5); 你写的没问题啊。
Func _getWindows1($avArray,$timeoutSec)
$string = ""
FOR $element IN $avArray
$string = $string & $element & @CRLF
NEXT
Return $string
EndFunc
Local $avArray = ["Toad for Oracle Database Login Version 12.0.0.61","Toad for Oracle Database Login Version 12.1.0.22"]
$rv = _getWindows1($avArray,5)
MsgBox(0,"",$rv) 回复 2# 1361739590
可打印时得到的是空值 回复 2# 1361739590
或者这么说嘛
Local $avArray = ["Toad for Oracle Database Login Version 12.0.0.61","Toad for Oracle Database Login Version 12.1.0.22"]
$rv = _getWindows1($avArray,5);
我要分别得到数组里面的两个值,下面这个函数写对了嘛
Func _getWindows1($avArray,$timeoutSec)
Local $i = 0;
While $i<=$timeoutSec
$string = ""
FOR $element IN $avArray
$string = $string & $element & @CRLF
NEXT
Return $string
EndFunc 我上面不是回复了一个代码么?
页:
[1]