型推論はメモリ節約のためじゃなく型エラーを出すことで問題を早めに検知できるようにするためにあるんやで。
動的型付け言語使ってたら誰でも「"12" + 3 → "123"(15にする意図のコードだった)」というバグを経験してるやろ。
(まあ上の例はC++が文字列結合をプラス演算子のオーバーロードで実装してしまったのが諸悪の根源という気がするけど)
Permalink | 記事への反応(0) | 11:03
ツイートシェア
なんか以前からずっと思ってたんだがRailsというかRuby界隈は宗教というか自己啓発ビジネス臭さえするのがイヤだ 金持ち父さん…とか7つの習慣とか、そういう詐欺のカモっぽい人も多...
型推論はメモリ節約のためじゃなく型エラーを出すことで問題を早めに検知できるようにするためにあるんやで。 動的型付け言語使ってたら誰でも「"12" + 3 → "123"(15にする意図のコード...