2003年04月02日(Wed) 液体窒素遊びの日々 [長年日記]
● [Ruby] Stringをsuper classにするとself.subが使えなかったりする?
を実行すると、
: 2109 テストですと 2110 テストですと t:5:in `t': undefined method `+' for nil (NameError) from t:4:in `sub' from t:4:in `t' from t:12 from t:11:in `times' from t:11
と言われて、subの外で代入していた@xが見えなくなっちゃう。 tがselfを返さないようにするとか、 tの中にputsを入れて実行速度が遅くなると最後までいくのだけれど。 なんでー? (ruby 1.6.7 (2002-03-01) [i586-linux]と ruby 1.6.8 (2002-12-24) [i586-linux] で確認)
● 帰りがけには大雪
自動車を運転してたら、なんだか雨粒が大きく白くなってくる。しばらく進むと突然前が見えないほどのドカ雪に。さすがに積もらなかったけどびっくりした。
最近のツッコまれどころ