>>187はRubyが劣っていると言いたいわけじゃない。
1.0/3と1/3で結果が変わるのは多態性として考えれば当然。
この問題に限っては、Rubyは型検査の能力を犠牲にして
オブジェクト指向言語としての一貫性を重視しているということだ。>>185の理屈に従えばね。