• 欢迎访问奇跡の海网站,本站不上传任何资源,所有资源均来自于网络,欢迎加入奇跡の海~!奇跡の海-WordPress QQ群
  • 本站下载资源为网络上收集整理而来,并且以计算机技术研究交流为目的,版权归原作者所有,仅供大家参考,学习,不存在任何商业目的与商业用途.
  • 本站系统镜像均来自于官方原版,ed2k可视为P2P下载链接。所有操作系统默认均为试用版,如有正版密钥可以有效激活,本站不提供任何激活和相关服务。

AU3源码 二维数组的读取源码

AutoIT3 奇跡の海 2年前 (2017-06-24) 565次浏览 已收录 0个评论 扫描二维码

AU3源码 二维数组的读取源码

简介

譬如有20个美女给你选,她们站成2排(二维),每排10个,即:
$mm[2][10]
假如你选中第1排的第6个,即:
$likemm=$mm[1][6]
msgbox(0,””,”选择的美女是:” & $likemm)
一般情况下,[0][0]即是总数。
参考\UserInclude\ACN_NET.au3的_NetworkAdapterInfo()函数的开始注释部分,很容易理解。
或者http://www.autoitx.com/viewthread.php?tid=2285&page=1
第七章第二节

代码

;选2楼提供的小姐中的9位极品做示例(其中3位比较彪悍),来解释变量及数组

#include <Array.au3>
;比如这9位小姐,胸牌号分别为1~9,每一位有单独的座位,用非数组变量就是
Dim $1 = 1, $2 = 2, $3 = 3, $4 = 4, $5 = 5, $6 = 6, $7 = 7, $8 = 8, $9 = 9
;如果要胸牌号为5的,那就是:
msgbox(0, '非数组变量的5号:$5', $5)

;如果她们站在走廊上,可以站成1列,那可以用1维数组变量表示
Dim $1d[9] = [1,2,3,4,5,6,7,8,9]
;用_ArrayDisplay函数可以直观的查看
_ArrayDisplay($1d, '1维数组变量')
;如果要胸牌号为5的,那就是:
msgbox(0, '1维数组变量的5号:$1d[4]', $1d[4]) ;中括号内的下标是从0开始计算

;如果她们站在房间里,可以站成两列,每列最多5个人,位置如下:
;        1        6
;        2        7
;        3        8
;        4        9
;        5

;这时可以用2维数组变量表示她们各自对应的位置
Dim $2d[5][2] = [[1,6],[2,7],[3,8],[4,9],[5]]
;用_ArrayDisplay函数可以直观的查看
_ArrayDisplay($2d, '2维数组变量')

;当然你也可以这样写:
Dim $2d[5][2]
$2d[0][0] = 1
$2d[1][0] = 2
$2d[2][0] = 3
$2d[3][0] = 4
$2d[4][0] = 5
$2d[0][1] = 6
$2d[1][1] = 7
$2d[2][1] = 8
$2d[3][1] = 9
;用_ArrayDisplay函数可以直观的查看,结果和上面的一样
_ArrayDisplay($2d, '2维数组变量')

;如果要胸牌号为5的,那就是:第1列的第5个,数组中下标都是从0开始计算的,也就是第[0]列的第[4]个
msgbox(0, '2维数组变量的5号:$2d[4][0]', $2d[4][0])
;如果要胸牌号为9的,那就是:第2列的第4个(即第[1]列的第[3]个)
msgbox(0, '2维数组变量的9号:$2d[3][1]', $2d[3][1])


;再来个难度较高的。如果房间太小,但是很高,只允许她们每列最多3个人,站成2列,那另外三个就只能站(或蹲或趴)在其中三个(彪悍)的头上了,也就是还有个第2层。
;位置如下(括号里的就是站在头上的):
;        1(7)        4
;        2(8)        5
;        3        6(9)

;这时就可以用3维数组来表示她们各自对应的位置
Dim $3d[3][2][2] = [[[1,7],[4]],[[2,8],[5]],[[3],[6,9]]]
msgbox(0, '5号位置:$3d[1][1][0]', $3d[1][1][0]) ;第2个,第2列,第1层
msgbox(0, '9号位置:$3d[2][1][1]', $3d[2][1][1]) ;第3个,第2列,第2层

版权声明:本站所有文章和资源使用CC BY-NC-SA 4.0协议授权发布 , 转载应当以相同方式注明文章来自“SeaOMC.COM->AU3源码 二维数组的读取源码!在下边可以分享本文哦!
喜欢 (0)
[]
分享 (0)
奇跡の海
关于作者:
一个WordPress菜鸟!
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址