本帖最后由 qde 于 2017-6-19 21:23 编辑
应该是个简单的问题 不过搜索中搜不到
在中文文档里 语言参考 变量类型中有一种类型被称为映射类型 帮助文档中的示例是这样的
映射必须在使用前声明, 并使用关键字 'Global/Local/Static' 定义它们的范围.Local $mControls[]
Local $mInternal[] ; 声明一个映射( Map )
$mInternal["Internal"] = "AutoIt3" ; 指定一个元素
Local $mContainer[] ; 声明一个映射( Map )容器
$mContainer.Bin = $mInternal ; 指定第一映射的元素
;所有的这些都返回 "AutoIt3"
$sString = $mContainer["Bin"]["Internal"]
$sString = $mContainer.Bin.Internal
$sString = $mContainer["Bin"].Internal
$sString = $mContainer.Bin["Internal"]
但我在3.3.14.2中测试不通过 在 Local $mControls[] 这一句结束中括号处报错 应该是不能申明空数组 其它版本暂未测试 缺少什么声明吗? |