Crystal programming language是否有与Ruby的属性访问器方法等效的方法?更具体地说,Crystal是否具有以下内容的等同物?
attr_accessor
attr_reader
attr_writer
?
bksxznpy1#
是的,它们被定义为宏。基本上:| Ruby|晶伐;|| --------------|--------------|| 属性访问器|性能|| 属性阅读器|吸气剂|| 作者|二传手|示例
class Person property name end
等于
class Person def name=(@name) end def name @name end end
有关详细信息,请参阅Reference
1条答案
按热度按时间bksxznpy1#
是的,它们被定义为宏。
基本上:
| Ruby|晶伐;|
| --------------|--------------|
| 属性访问器|性能|
| 属性阅读器|吸气剂|
| 作者|二传手|
示例
等于
有关详细信息,请参阅Reference