找回密码  加入

QQ登录

只需一步,快速开始

AUTOIT CN

搜索
查看: 822|回复: 2

[系统综合] 不能使用变量类型中的映射类型

[复制链接]
发表于 2017-6-19 21:15:59 | 显示全部楼层 |阅读模式
本帖最后由 qde 于 2017-6-19 21:23 编辑

应该是个简单的问题 不过搜索中搜不到

在中文文档里 语言参考  变量类型中有一种类型被称为映射类型 帮助文档中的示例是这样的

映射必须在使用前声明, 并使用关键字 'Global/Local/Static' 定义它们的范围.
  1. Local $mControls[]
  2. Local $mInternal[] ; 声明一个映射( Map )
  3. $mInternal["Internal"] = "AutoIt3" ; 指定一个元素
  4. Local $mContainer[] ; 声明一个映射( Map )容器
  5. $mContainer.Bin = $mInternal ; 指定第一映射的元素
  6. ;所有的这些都返回 "AutoIt3"
  7. $sString = $mContainer["Bin"]["Internal"]
  8. $sString = $mContainer.Bin.Internal
  9. $sString = $mContainer["Bin"].Internal
  10. $sString = $mContainer.Bin["Internal"]
复制代码
但我在3.3.14.2中测试不通过  在 Local $mControls[]  这一句结束中括号处报错 应该是不能申明空数组 其它版本暂未测试   缺少什么声明吗?
 楼主| 发表于 2017-6-19 21:31:54 | 显示全部楼层
问题已解决  换用3.3.15.0没有该问题
发表于 2017-6-20 13:32:31 | 显示全部楼层
原来是版本问题。。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2019-10-24 11:30 , Processed in 0.093749 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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