查看: 2673|回复: 1

[已经过期] 请教几个脚本的基础知识。没能理解帮助文档中的部分内容

[复制链接]
梦石
0
星屑
50
在线时间
35 小时
注册时间
2008-12-3
回帖
42
发表于 2014-8-16 17:52:16 | 显示全部楼层 |阅读模式

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

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

×
module 模块是什么意思?是静态方法的意思么?
Vocab::ShopBuy又是什么意思?没能理解帮助文档的说明。尤其是 :: 的作用请麻烦通俗的解释一下。

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

上面这句话也没能理解。。。。请麻烦大神通俗的解释一下……
谢谢!

梦石
1
星屑
23241
在线时间
9564 小时
注册时间
2012-6-19
回帖
7018

开拓者短篇九导演组冠军

发表于 2014-8-16 18:13:06 | 显示全部楼层
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
复制代码

评分

参与人数 1星屑 +80 收起 理由
丿梁丶小柒 + 80 我很赞同

查看全部评分

回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部