0
私はそれを使用することができますので、同じクラスの別のメソッドにあるメソッドから値を取得する方法はありますか?1つのメソッドから同じクラスの別のメソッドに値を取得するにはどうすればよいですか?
例:
def initialize var1
@var1 = var1
end
def method_a var2
#Here how can I use var1 to add it to var1 to make a var2
var2 = var1 + var1?
end
def method_b
#display
"#{@var1}, "#{var2}"
end
だから私は初期化され、その後、method_b
に表示されませんでしたmethod_a
における第二の変数を作ることと思います。それのような
'@のvar1'は、同じクラス内のすべてのメソッドに表示されます。 –
はい、それは私が作成する必要があるvar2です – Pending
var1 + var1として定義された値var2をしたい場合は、単純にvar1 + var1を返すvar2というメソッドを定義する方が理にかなっています –