1. Conclusion </ b>
2. Qu'est-ce qu'une méthode </ b>
3. Comment utiliser </ b>
4. Une autre solution </ b>
Utilisez des variables d'instance et des méthodes d'instance!
"Une manière fixe d'atteindre l'objectif. Méthode. Méthode"
Cependant, en termes simples, il peut être utilisé en l'attachant à une variable (méthode d'instance), ou il se réfère à une méthode originale telle qu'une équation (longueur, chacun, temps, etc.)!
Lorsque vous l'utilisez à l'extérieur, le concept de portée apparaît. J'ai écrit un peu dans l'article ci-dessous!
Ensuite, ce qui se passe réellement est comme suit.
Relation entre les méthodes d'instance et les variables d'instance
class Student
def initialize(gender, height, personality)
@gender = gender
@height = height
@personality = personality
end
def gender
@gender
end
def height
@height
end
def personality
@personality
end
end
student = Student.new("Homme", "175cm", "amical")
puts "sexe:#{student.gender}la taille:#{student.height}Personnalité:#{student.personality}"
En faisant cela, vous pouvez librement attacher des méthodes à des variables Il peut également être utilisé en dehors de la "fin de définition" (au-delà de la portée)!
Vous pouvez écrire la même chose dans la méthode!
Complété dans la méthode
class student
def initialize(gender, height, personality)
@gender = gender
@height = height
@personality = personality
puts "sexe:#{@gender}la taille:#{@height}#Personnalité:#{@personality}"
end
student = Student.new("Homme", "175cm", "amical")
Vous pouvez toujours l'utiliser dans votre méthode!
Recommended Posts