Project1

标题: 请教几个脚本的基础知识。没能理解帮助文档中的部分内容 [打印本页]

作者: 银色子夜    时间: 2014-8-16 17:52
标题: 请教几个脚本的基础知识。没能理解帮助文档中的部分内容
module 模块是什么意思?是静态方法的意思么?
Vocab::ShopBuy又是什么意思?没能理解帮助文档的说明。尤其是 :: 的作用请麻烦通俗的解释一下。

attr_accessor :name
这样编写是,自动定义与 : 符号右侧名称相同的实变量对应属性的取得和批注方法。上例中是生成 @name 实变量并附加成为属性。

上面这句话也没能理解。。。。请麻烦大神通俗的解释一下……
谢谢!
作者: 喵呜喵5    时间: 2014-8-16 18:13
Vocab::ShopBuy 就是 module Vocab 里的常量 ShopBuy

attr_accessor :name 等同于下面这段代码:
  1. def name
  2.   return @name
  3. end
  4. def name=(val)
  5.   @name  = val
  6. end
复制代码





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