Maison > Questions et réponses > le corps du texte
ruby新手,求大侠指点一二。
PHP中文网2017-04-24 09:11:51
Première question :
to_s doit être une méthode largement existante et to_str doit être une chaîne ou une méthode que seules quelques classes possèdent. Ruby a de nombreuses méthodes, https://ruby-china.org/topics/25311.
Deuxième question :
Le type de retour d'inspect est une chaîne, qui renvoie une chaîne qui affiche l'objet actuel de manière lisible. nil.inpsect renvoie "nil"
car il renvoie "nil"
Il suffit de regarder le document NilClass#inspect pour le savoir.
怪我咯2017-04-24 09:11:51
Un problème doit être souligné ici, c'est-à-dire que nil
dans Ruby est différent de null
dans d'autres langages nil
est un objet (pas une classe, c'est un objet de la classe NilClass). , cet objet est utilisé dans Ruby pour représenter qui n'est rien d'autre qu'un objet en soi.