Je viens de passer 2heures à chercher d'où viendrait l'erreur mais je ne trouve pas.
(voir la ligne en rouge)
class Point
def initialize(x,y)
@x = x
@y = y
end
def plus(p)
puts @x ; #Affichera la position x du point p1
puts p.@x ; #Me donne une erreur. Comment faire pour obtenir la valeur de x du point p (p = p2)?
end
end
p1 = Point.new(1,1)
p2 = Point.new(2,2)
p1.plus(p2)
Partager