(已解决)关于实参和形参之间值传递的问题 Return 为什么不行?
本帖最后由 jinyue115 于 2010-8-8 17:15 编辑Dim $a , $b
$a = 2
$b = 1
change($a ,$b)
MsgBox(0,$a ,$b)
Func change($x ,$y)
Local$z
$z = $x
$x = $y
$y = $z
Return $x & $y
EndFunc
值传递 return 为什么不起作用 ?我试了 用地址是可以的 change(ByRef $x ,ByRef $y)
忘记输出 却一直在调试 都不知道自己怎么怎么蠢 本帖最后由 xayle 于 2010-8-8 16:57 编辑
值传递 起作用了, 但是你的脚本中并没有把值输出?
Dim $a , $b
$a = 2
$b = 1
MsgBox(0,0,change($a ,$b))
MsgBox(0,$a ,$b)
Func change($x ,$y)
$z = $x
$x = $y
$y = $z
Return $x & $y
EndFunc 奥 对 我真愚蠢!!!
感谢说明
页:
[1]