Ist es möglich, private Attribute in Ruby zu vergleichen?
Ich denke an:
class X
def new()
@a = 1
end
def m( other )
@a == other.@a
end
end
x = X.new()
y = X.new()
x.m( y )
Aber es geht nicht.
Die Fehlermeldung lautet:
syntax error, unexpected tIVAR
Wie kann ich dann zwei private Attribute derselben Klasse vergleichen?