[RUBY] Qu'est-ce que soi

Qu'est-ce que soi

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.

Caractéristiques de soi

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.

Comment utiliser

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

Qu'est-ce que soi
Qu'est-ce que le moi de Ruby?
Qu'est-ce que Cubby
Qu'est-ce qui est nul? ]
Qu'est-ce que 'java
Qu'est-ce que Keycloak
Qu'est-ce que maven?
Qu'est-ce que Jackson?
Qu'est-ce que Jenkins
Qu'est-ce que ArgumentMatcher?
Qu'est-ce que IM-Juggling?
Qu'est-ce que les paramètres
Qu'est-ce que SLF4J?
Qu'est-ce que la façade? ??
Qu'est-ce que Java <>?
Qu'est-ce que Gradle?
Qu'est-ce que POJO
Qu'est-ce que 'java
Qu'est-ce que centOS
Qu'est-ce que RubyGem?
Qu'est-ce que before_action?
Qu'est-ce que Docker
Qu'est-ce que Byte?
Qu'est-ce que Tomcat
Qu'est-ce que l'assemblage Maven?
Qu'est-ce qu'un constructeur
Qu'est-ce que vue cli
Qu'est-ce qu'une interface
Qu'est-ce que le codage en dur?
Qu'est-ce qu'un flux
Qu'est-ce que l'attr_accessor de Ruby?
Qu'est-ce que l'encapsulation Java?
Qu'est-ce qu'une permission refusée?
Qu'est-ce que le contrôle d'instance?
Qu'est-ce qu'un initialiseur?
Qu'est-ce que Spring Tools 4
Qu'est-ce qu'un opérateur?
Qu'est-ce que l'orientation objet?
Qu'est-ce que le @VisibleForTesting de Guava?
Qu'est-ce qu'un modèle MVC?
Qu'est-ce qu'une annotation?
Qu'est-ce que la technologie Java?
Qu'est-ce que Java API-java
Qu'est-ce que @ (variable d'instance)?
Qu'est-ce que l'artefact de Gradle?
Qu'est-ce que l'audit JPA?
[Java] Qu'est-ce que flatMap?
Qu'est-ce qu'un servlet?
Qu'est-ce que le développement Web?
[Java] Qu'est-ce que ArrayList?
Qu'est-ce que HttpSession session = request.getSession ();
[Mémorandum] Qu'est-ce qu'une erreur?