我想将下面的Python代码翻译成Ruby。我想访问“a”并在将来改变它。Ruby类变量示例
class c:
def __init__(self, a):
self.a = a
o = new c(2)
print(o.a)
我读了关于Ruby的实例变量,但教程很长并且令人困惑。 我曾尝试过:
class C
def initialize(a)
@a = a
end
end
o = C.new(2)
puts o.a
但它只是不起作用。 我结束了这一点:
class C
def initialize(a)
@a = a
def a
@a
end
end
end
但这个实在是太傻了。
有人可以请将上面的Python代码正确地转换为Ruby吗?谢谢!
你的问题很混乱。您可以询问关于类变量的信息,但Python或Ruby示例中没有任何类变量。 –