gpt4 book ai didi

ruby - 在 Ruby 的类定义中设置类/实例变量的惯用方法是什么?

转载 作者:太空宇宙 更新时间:2023-11-03 17:19:25 26 4
gpt4 key购买 nike

例如,在 Python 中,我可以这样创建一个类:

class foo(object):
bar = 'x'
def __init__(self, some_value):
self.some_attr = some_value

...其中 bar 是类属性,some_attr 是实例属性。在 Ruby 中执行此类操作的惯用方法是什么?

最佳答案

class Foo

@@bar = 'x'
attr_accessor :some_attr

def initialize(some_value)
self.some_attr = some_value
end

end

关于ruby - 在 Ruby 的类定义中设置类/实例变量的惯用方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1757380/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com