找回密码
 点一下
查看: 1414|回复: 2

请教HT储存读取和设置变量的区别及优缺点

[复制链接]
发表于 2011-7-4 12:13:21 | 显示全部楼层 |阅读模式
。。。不知道这个要怎么搜,还是直接发帖吧……

比如用HT储存触发单位、目标单位、计时器最大时间、每秒速度增加值等,之后使用的时候再读取出来,但是读取的时候也是使用变量赋值记录,请问这与直接将这些量赋值给几个全局或局部变量有什么区别?
或者说各有什么优缺点?
先行谢过~
发表于 2011-7-4 12:54:28 | 显示全部楼层
局部变量不能跨触发,很多回调要求无参,传不出去
全局变量容易冲突,而且jass没有多维数组
而ht的parent key-child key-value可以很方便的将数据与指定的整形绑定,结合handle用起来效果很好,而且ht里可以再存ht,也可以做到类似多维数组的效果

弊端么,相对的读写速度要慢些,但实际上可以忽略
回复

使用道具 举报

 楼主| 发表于 2011-7-4 20:28:13 | 显示全部楼层
引用第1楼zhuzeitou于2011-07-04 12:54发表的  :
局部变量不能跨触发,很多回调要求无参,传不出去
全局变量容易冲突,而且jass没有多维数组
而ht的parent key-child key-value可以很方便的将数据与指定的整形绑定,结合handle用起来效果很好,而且ht里可以再存ht,也可以做到类似多维数组的效果

弊端么,相对的读写速度要慢些,但实际上可以忽略
谢谢
。。。IPAD没有波浪线
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-5-4 05:02 , Processed in 0.057843 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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