AU3中枚举常量[Enum]的妙用
有时,设置固定的数组值时,
如:
Dim $arr[3] = ["用户名","密码","邮箱"]
我们要获取到他们的值,那使用变量
就是: $arr[0] ,$arr[1],$arr[2],...
这样在某些方面,特别是代码行数较多时,常调用数组的值时,
心里老是要记得,
如果值是"用户名"的对应变量在$arr的0号位置
如果值是"邮箱"的对应变量在$arr中是2号位置
这样你是不是觉得,记忆的好麻烦呢?
如果是那就继续看下去,不是就路过吧!!!!!!!!
-----------完--美--的--分-界---线---------------------------
下面就开始使用我们的 亮点 [Enum] 枚举常量的函数
示例1:
Dim Enum $ID,$PW,$email
Dim $arr[3] = ["用户名","密码","邮箱"]
;现在我们取值
MsgBox(0, "值一样否? 用户名", "$arr[0]=" & $arr[0] & @CRLF & "$arr[$id]=" & $arr[$ID],2)
MsgBox(0, "值一样否? 密码", "$arr[1]=" & $arr[1] & @CRLF & "$arr[$pw]=" & $arr[$PW],2)
MsgBox(0, "值一样否? 邮箱", "$arr[2]=" & $arr[2] & @CRLF & "$arr[$email]=" & $arr[$email],2)```
示例2: 数组的值还可以这样去附
Dim Enum $ID, $PW, $email Dim $arr[3] $arr[$ID] = "用户名" $arr[$email] = "邮箱" $arr[$PW] = "密码" ;现在我们取值 MsgBox(0, "值一样否? 用户名", "$arr[0]=" & $arr[0] & @CRLF & "$arr[$id]=" & $arr[$ID],2) MsgBox(0, "值一样否? 密码", "$arr[1]=" & $arr[1] & @CRLF & "$arr[$pw]=" & $arr[$PW],2) MsgBox(0, "值一样否? 邮箱", "$arr[2]=" & $arr[2] & @CRLF & "$arr[$email]=" & $arr[$email],2)```
-----------完--美--的--分-界---线---------------------------
这只是一点经验之谈,之前老是在找Au3中这样的东西,在ACN群中也问过
没人知于我,今天在做别的时,突然发现了,现在将它写出来分享给大家!
本文固定链接: http://jianyiit.com/post-8.html
发表评论
木有头像就木JJ啦!还木有头像吗?点这里申请属于你的个性Gravatar头像吧!