2007-06-12から1日間の記事一覧

数字だけの文字列に注意

Rubyで、数字だけの文字列が出てきたとき、Perlの数値コンテキストの気分になっちゃうとエラーになるので注意。 [ "314", "159", "265", "358" ].each do |n| puts n + 1 end #=> in `+': can't convert Fixnum into String (TypeError) Kernel#Integerを使…

Duck Typingは大規模プロジェクトでも大丈夫か?

整数として処理したければ、オブジェクトがto_iという振る舞いを持っていることを期待してなんでもとにかくto_iしてしまうのがDuck Typingなのかなと思いました。 Duck Typing? - 18 til i die (another phase) なるほど、そうですね。 そういえば、Duck Typ…