Ich bemerkte, dass die Klassenvariablen @@ my_class var jetzt im Kontext des instance_eval'd-Objekts in Ruby 1.9.1 nachgeschlagen werden, während dies in Ruby 1.8.6 nicht der Fall war.Unterschiede im Verhalten instance_eval zwischen Ruby 1.9.1 und 1.8.6?
Was sind einige andere Unterschiede im Verhalten von instance_eval für Ruby 1.9.1?
Ich denke, das ist falsch. Versuchen Sie, den Code in 1.9 und 1.8 auszuführen, die Ausgabe ist gleich. –
Es war wahrscheinlich genau für die Version von 1.9, die in 2009 verfügbar war :) –