首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >attr vs attr_accessor

attr vs attr_accessor
EN

Stack Overflow用户
提问于 2012-12-20 01:42:52
回答 3查看 11.1K关注 0票数 22

在Ruby中,有四种不同的getter和setter方法,分别用于实例变量attrattr_readerattr_writerattr_accessor。问题是,在Ruby attr :dilithium中,如果传递一个额外的参数true,是否与attr_reader :dilithium相同,并与attr_accessor :dilithium相同?也就是说,

代码语言:javascript
复制
class Enterprise
  attr :dilithium, true

等同于

代码语言:javascript
复制
class Enterprise
  attr_accessor :dilithium

attrattr_accessor这两个函数是更多还是更少冗余?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13958061

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档