我想將下面的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示例中沒有任何類變量。 –