找回密码
 加入
搜索
查看: 1567|回复: 6

初学者的提问?

[复制链接]
发表于 2009-5-4 22:56:58 | 显示全部楼层 |阅读模式
看了Let's AutoIt.pdf 里的问题?

Dim $a
$a=InputBox("请输入数字","请输入数字")
If @error=1 Then Exit 
if $a="" Then Exit 
$a+=1
$a=msgBox(0,"",Round($a,2))

关于$a+=1 的用法

为什么不能这么写,这样算出来的答案都是一样的!为什么不用最后一个 简单易懂 就是多写了一个变量


Dim $a,$b
$a=InputBox("请输入数字","请输入数字")
If @error=1 Then Exit 
$b=$a+1
$b=msgBox(0,"",Round($b,2))
发表于 2009-5-5 00:20:14 | 显示全部楼层
是一样的。可以这么理解:
$a+=1         递增变量a,步幅为1
$a=$a+1     在原变量a上加1
发表于 2009-5-5 11:02:46 | 显示全部楼层
是的,但是还是推荐用下面那种
发表于 2009-5-5 11:24:10 | 显示全部楼层
你确定这个是《Let's AutoIt》里的代码?
发表于 2009-5-5 15:02:08 | 显示全部楼层
下面那种是非常不好的写法,要懂得使用运算符
发表于 2009-5-5 16:21:17 | 显示全部楼层
你确定这个是《Let's AutoIt》里的代码?
skyfree 发表于 2009-5-5 11:24

楼主是说 += 这个符号 是在 教程里看到的


btw:话说 第二期么 我还等着学习呢
发表于 2009-5-5 17:05:11 | 显示全部楼层
其实都是一样。习惯就好了。
以前写IP,都是写成192.168.0.1/255.255.255.0,后来看多了192.168.0.1/24,现在也习惯了。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-25 10:24 , Processed in 0.089831 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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