Project1

标题: 新人问题……关于Hash [打印本页]

作者: Eclair    时间: 2008-2-5 04:33
提示: 作者被禁止或删除 内容自动屏蔽
作者: 趙雲    时间: 2008-2-5 04:36
class Hash
def **
end
end

这样?

pia飞提伪新人问题的
作者: 叶子    时间: 2008-2-5 04:42
可以套上一个类似Hash的外壳
  class Widget
    #--------------------------------------------------------------------------
    # ● 初始化对像
    #--------------------------------------------------------------------------
    def initialize
      @property_hash = {}
    end
    #--------------------------------------------------------------------------
    # ● 返回属性
    #--------------------------------------------------------------------------
    def [](key)
      return @property_hash[key]
    end
    #--------------------------------------------------------------------------
    # ● 设置属性
    #--------------------------------------------------------------------------
    def []=(key, value)
      # 这里可以加上判断key的代码
      @property_hash[key] = value
    end
  end


Game_Switches和Game_Variables类则是套上个Array的外壳
[LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1