以下の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
が、この1つはあまりにも愚かです。
誰かがPythonコードをRubyに正しく変換していただけますか?ありがとうございました!
あなたの質問は混乱しています。クラス変数については尋ねますが、PythonやRubyの例ではクラス変数はありません。 –