L'objet lui-même. Dans une méthode, vous pouvez faire référence à l'instance à laquelle appartient la méthode avec une pseudo-variable nommée self. Ceci dans d'autres langues.
Lorsqu'un appel de méthode qui omet le récepteur est effectué dans la méthode, self devient le récepteur. Le récepteur est souvent omis lorsqu'il peut être omis.
class Numbers
attr_accessor :number
def set_number
self.number = 30 #Mettez 30 en appelant le numéro de cette classe
end
end
num1 = Numbers.new
num1.set_number
num1.number # => 30
Recommended Posts