Bonjour,
J'ai un petit problème avec l'incrémentation.
Voici une classe.
J'aimerais que la vitesse augmente de 1 lorsque j'accélère. Or
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 ` class Voiture < Acteur def com puts "vroumvroum" end def vitesse @vitesse = 1 end def accel @vitesse += 1 puts "waouh!!! fais chauffer le moteur Ginette!!" end end
donne:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 bill = Voiture.new puts bill.vitesse bill.accell puts bill.vitesse
Ma vitesse reste égale à 1!1
waouh!!! fais chauffer le moteur Ginette!!
1
J'ai raté un truc?
Merci pour votre aide.
Partager