静的型付けと動的型付けとは?
静的型付けと動的型付けとは、変数の型をいつ決めるかの違い。静的型付けは翻訳時に型を決めて検査し、動的型付けは実行時に代入された値によって型が決まる。前者の代表はCやJava、後者の代表はPythonやJavaScript。
せいてきかたづけとどうてきかたづけ
静的型付けと動的型付けの意味
変数の型をいつ決めるかの違い。静的型付けは翻訳時に型を決めて検査し、動的型付けは実行時に代入された値によって型が決まる。前者の代表はCやJava、後者の代表はPythonやJavaScript。
静的型付けと動的型付けの具体例
静的型付けでは、数値を入れる変数に文字列を代入する誤りが翻訳時にエラーとして分かる。動的型付けでは実行してその行に到達するまで判明しないが、宣言が不要で記述量は少なくて済む。
静的型付けと動的型付けは試験でどう引っ掛けられる?
動的型付け=型がない、ではない。値そのものは型を持ち、不正な演算は実行時エラーになる。宣言の有無と、型検査の厳しさを表す強い型付け・弱い型付けも別の軸である。
静的型付けと動的型付けと関連する用語
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。