例如,在Python中,我可以创建一个这样的类:
class foo(object):
bar = 'x'
def __init__(self, some_value):
self.some_attr = some_value
Run Code Online (Sandbox Code Playgroud)
...其中bar是类属性,some_attr是实例属性.在Ruby中做这样的事情的惯用方法是什么?
class Foo
@@bar = 'x'
attr_accessor :some_attr
def initialize(some_value)
self.some_attr = some_value
end
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
130 次 |
| 最近记录: |