jinyue115 发表于 2010-8-8 16:51:00

(已解决)关于实参和形参之间值传递的问题 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:56:53

本帖最后由 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

jinyue115 发表于 2010-8-8 17:14:48

奥 对 我真愚蠢!!!
感谢说明
页: [1]
查看完整版本: (已解决)关于实参和形参之间值传递的问题 Return 为什么不行?