设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2534|回复: 5
打印 上一主题 下一主题

全局查找变量、开关、字段、数据

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1293
在线时间
995 小时
注册时间
2014-12-14
帖子
3016

开拓者

跳转到指定楼层
1
发表于 2016-2-16 17:18:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 Vortur 于 2016-8-27 15:49 编辑

全局查找

说明
文本记录法
哈希表
独立开关变量法




  
【RMVA教程】
---------------------
欲买桂花同载酒,终不似,少年游.

Lv3.寻梦者

梦石
0
星屑
1859
在线时间
396 小时
注册时间
2014-7-7
帖子
264

开拓者

2
发表于 2016-2-16 21:02:27 | 只看该作者
话说这个功能2003好像有。。

点评

那是哪个版本?是xp之前的东西了吧!?...  发表于 2016-2-16 21:04
take is cheap
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1859
在线时间
396 小时
注册时间
2014-7-7
帖子
264

开拓者

3
发表于 2016-2-16 21:05:19 | 只看该作者
kklt 发表于 2016-2-16 21:02
话说这个功能2003好像有。。

嗯,xp前的一个版本。

点评

感激不尽!  发表于 2016-2-16 21:32
是哈希表。。。打错了  发表于 2016-2-16 21:20
在脚本编辑器里更改  发表于 2016-2-16 21:19
@Vortur 我说的可能是错的 你可以试试希哈表  发表于 2016-2-16 21:16
唉...在下已经卡在这里半个中投啦...谢谢!  发表于 2016-2-16 21:15

评分

参与人数 2星屑 +200 梦石 +1 收起 理由
丿梁丶小柒 + 1 认可答案
taroxd + 200 认可答案

查看全部评分

take is cheap
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1859
在线时间
396 小时
注册时间
2014-7-7
帖子
264

开拓者

4
发表于 2016-2-16 21:23:40 | 只看该作者
向哈希表中添加值
实际操作中,比起在程序中直接指定数据来生成哈希表,更多的是先建立一个空的哈希表,然后向其中逐渐添加数据。生成一个空的哈希表只需写 {} 即可。

a = {}
向哈希表中添加值,和数组元素的赋值完全相同。

a = {}
a["阿莱库斯"] = 2000

p a                 # => {"阿莱库斯"=>2000}

哈希表的操作
哈希表是 Hash 类的对象。 同数组一样,可以调用这个类定义的方法对数据进行操作。

比如要从哈希表中删除数值的话,就要使用 delete 方法。

a = {"阿莱库斯"=>2000, "杰克"=>2003}
a.delete("杰克")

p a                 # => {"阿莱库斯"=>2000}

想知道哈希表中是否含有某个特定主键的情况下,就要使用 include? 方法。

a = {"阿莱库斯"=>2000, "杰克"=>2003}

p a.include?("阿莱库斯")    # => true
p a.include?("小白兔")      # => false

第三行中使用 include? 方法,是确认哈希表中是否含有主键 "阿莱库斯"。上例在第一行生成哈希表时主键设有 "阿莱库斯",所以输出结果为 true(真)。同样第四行是确认哈希表中是否含有主键 "小白兔"。然而这个主键在哈希表中是不存在的,所以输出结果就为 false(伪)。

----摘自F1

点评

谢谢!因为这是一个事件里的功能,因此在下以为应该有个更简单的方法呢!不过这个法子也很棒!~~  发表于 2016-2-16 21:31
take is cheap
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1859
在线时间
396 小时
注册时间
2014-7-7
帖子
264

开拓者

5
发表于 2016-2-16 21:35:05 | 只看该作者
@Vortur  不知道这样可不可以?
  1. $z =100
  2. $a =200
  3. $a =2500
  4. x = {"z"=>$z,"a"=>$a}
  5. p x["z"]
  6. p x["a"]
复制代码

点评

看起来这个方法是要将每个变量都重写一遍啊...不过嘻哈表的方法确实比在下硬硬给系统变量赋值要好太多了 谢谢!  发表于 2016-2-16 21:42
take is cheap
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1859
在线时间
396 小时
注册时间
2014-7-7
帖子
264

开拓者

6
发表于 2016-2-16 22:02:39 | 只看该作者
@Vortur 不客气

评分

参与人数 1星屑 -20 收起 理由
丿梁丶小柒 -20 还是连贴了

查看全部评分

take is cheap
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-17 07:28

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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