找回密码
 加入
搜索
查看: 1731|回复: 2

[AU3基础] (已解决)关于实参和形参之间值传递的问题 Return 为什么不行?

[复制链接]
发表于 2010-8-8 16:51:00 | 显示全部楼层 |阅读模式
本帖最后由 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)

忘记输出 却一直在调试 都不知道自己怎么怎么蠢

评分

参与人数 1金钱 +10 收起 理由
afan + 10 感谢主动将修改帖子分类为[已解决],请继续 ...

查看全部评分

发表于 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

评分

参与人数 1威望 +2 收起 理由
afan + 2

查看全部评分

 楼主| 发表于 2010-8-8 17:14:48 | 显示全部楼层
奥 对 我真愚蠢!!!
感谢说明
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-10-3 12:31 , Processed in 0.090128 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表