【かたすいろん】
型推論 とは?
💡 書かなくても、コンパイラが空気を読んでくれる型付け
📌 このページのポイント
型推論って、型を書かなくていいってこと?
そうだよ。たとえば let x = 42 って書いたら、42は数値だからxは数値型だなってコンパイラが自動で判断してくれるんだ
じゃあ動的型付けと同じなの?
全然違うよ。動的型付けは実行時に型が決まるけど、型推論はコンパイル時に型が確定する。つまり型安全性はしっかり保たれるんだ
どんな言語で使えるの?
でも全部推論に任せて大丈夫なのかな?
まとめ:ざっくりこれだけ覚えればOK!
「型推論」って出てきたら「コンパイラが型を自動で察してくれる機能」と思えればだいたいOK!
📖 おまけ:英語の意味
「Type Inference」 = 型の推論
💬 Infer は「推測する」という意味で、コンパイラがコードの文脈から型を推測するイメージだよ