'this' de java = ??? en ruby

'this' de java = ??? en ruby - Java - Programmation

Marsh Posté le 06-05-2004 à 12:47:52    

voila, je cherche a connaitre l'equivalent en ruby du 'this' en java.
 [:almar]

Reply

Marsh Posté le 06-05-2004 à 12:47:52   

Reply

Marsh Posté le 06-05-2004 à 12:48:20    

@
 
lis le bouquin.

Reply

Marsh Posté le 06-05-2004 à 12:49:14    

$variable => variable globale
@variable => variable d'instance (this)
@@variable => variable de class (static de java)
variable => normal, rien a signaler

Reply

Marsh Posté le 06-05-2004 à 13:26:54    

tiens au fait on devrait faire un topic biblio pour Ruby, je crois pas qu'il y en ai encore :)
 
non ?

Reply

Marsh Posté le 06-05-2004 à 16:17:47    

heu ... dan ma class, je lui fais par exemple :
p @
ca serais pas plutot :
p self
 
??

Reply

Marsh Posté le 06-05-2004 à 16:35:02    

p @ ? :heink:
 
c'est quoi ca ? c'est quoi p ?
balance le code de ta classe pour voir ? :)

Reply

Marsh Posté le 06-05-2004 à 16:52:26    

oui, c'est self
 
par exemple une méthode qui renvoie son propre objet :
[..]
  def foo
    [..]
    self
  end
[..]
 
mais sinon je ne vois pas tellement d'autre utilisation, eventuellement pour appeler des méthodes de l'objet dans lequel on se trouve : self.methode(...) (ca peut rendre plus lisible le code) ou afficher l'emplacement mémoire de l'objet : p self.
 
>souk
p est une méthode d'affichage pour le debuggage


Message édité par Ummon le 06-05-2004 à 17:00:03
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed