Jac*_*ard 3 ruby methods attributes accessor crystal-lang
Crystal 编程语言是否具有与 Ruby 的属性访问器方法等效的方法?更具体地说,Crystal 是否具有与以下内容等效的内容?
attr_accessorattr_readerattr_writer?
是的,它们被定义为宏。
基本上:
| 红宝石 | 水晶 |
|---|---|
| 属性访问器 | 财产 |
| 属性阅读器 | 吸气剂 |
| 属性编写器 | 二传手 |
例子
class Person
property name
end
Run Code Online (Sandbox Code Playgroud)
等于
class Person
def name=(@name)
end
def name
@name
end
end
Run Code Online (Sandbox Code Playgroud)
有关更多详细信息,请参阅参考资料
| 归档时间: |
|
| 查看次数: |
173 次 |
| 最近记录: |