qde 发表于 2017-6-19 21:15:59

不能使用变量类型中的映射类型

本帖最后由 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[]这一句结束中括号处报错 应该是不能申明空数组 其它版本暂未测试   缺少什么声明吗?

qde 发表于 2017-6-19 21:31:54

问题已解决换用3.3.15.0没有该问题

84063016 发表于 2017-6-20 13:32:31

原来是版本问题。。
页: [1]
查看完整版本: 不能使用变量类型中的映射类型