找回密码
 加入
搜索
查看: 1494|回复: 4

自己声明的数组和反回的数组的[0]元素区别

[复制链接]
发表于 2009-11-18 18:00:58 | 显示全部楼层 |阅读模式
本帖最后由 karlpopper 于 2009-11-18 18:25 编辑

真是头大啊
今天写代码因为要单独把FORM的尺寸写成变量 供其他控件做大小调整用
但是我惊奇的发现诸如 dim $aaa[4]=[1,2,3,4] msgbox(0,"",$aaa[1]&$aaa[2]&$aaa[3]&$aaa[4]) 是运行不起来的
这是因为我之前以为$keys = IniReadSectionNames(@ScriptDir & "\update.ini")
反回的元素0 保存的是这个数组的元素个数
但是我又错了
是不是这些函数反回的数组才是0元素包含个数
而自己声明的数组都是正常的

评分

参与人数 1金钱 +2 收起 理由
pusofalse + 2 感谢主动给标题加注[已解决]字样。

查看全部评分

发表于 2009-11-18 18:15:45 | 显示全部楼层
数组元素是以0为基始的,dim $aaa[4]中,0 - 3才是有效的。
 楼主| 发表于 2009-11-18 18:22:42 | 显示全部楼层
For $i = 4 To $keys[0]
        $csts = IniReadSection(@ScriptDir & "\update.ini", $keys[$i])
是 这个我知道
只是因为前段时间才学AU的时候
使用$keys = IniReadSectionNames(@ScriptDir & "\update.ini") 给误解了
因为这里的额$keys的第一个元素包含的是整个数组的元素总个数
发表于 2010-4-17 12:49:24 | 显示全部楼层
谢谢LZ分享,学习了!
发表于 2010-4-17 12:49:32 | 显示全部楼层
谢谢LZ分享,学习了!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-7-8 08:02 , Processed in 0.084532 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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