class Parent
def test
return
end
end
class Child < Parent
def test
super
p "HOW IS THIS POSSIBLE?!"
end
end
c = Child.new
c.test
ich aber, dass, da die test
Methode aus der Klasse Parent
sofort die return-Anweisung verwendet, sollte es nicht möglich sein, die Linie der Child
Klasse zu drucken. Aber es ist tatsächlich gedruckt. Warum das?Ruby Return-Anweisung funktioniert nicht mit Super-Schlüsselwort?
Ruby 1.8.7, Mac OSX.
Oh .. Ich verstehe. Aber ich frage mich, wie ich den Effekt erzielen würde, den ich erwartet habe? – Voldemort
@Omega Versuchen Sie 'Rückkehr Super'. –
Stellen Sie eine neue Frage und beschreiben Sie, was Sie erreichen möchten. – benzado