Das Objekt selbst. Innerhalb einer Methode können Sie auf die Instanz verweisen, zu der die Methode mit einer Pseudovariablen namens self gehört. Dies in anderen Sprachen.
Wenn in der Methode ein Methodenaufruf ausgeführt wird, bei dem der Empfänger weggelassen wird, wird self zum Empfänger. Der Empfänger wird oft weggelassen, wenn er weggelassen werden kann.
class Numbers
attr_accessor :number
def set_number
self.number = 30 #Geben Sie 30 ein, wenn Sie die Nummer dieser Klasse anrufen
end
end
num1 = Numbers.new
num1.set_number
num1.number # => 30
Recommended Posts