静的にタイプされた言語では、変数を使用する前に特定のタイプ（例：int、string）で宣言する必要があり、実行時にタイプを変更することはできません。対照的に、動的に型付けされた言語は、実行時に変数のタイプを決定し、プログラムの実行中にタイプが変化する可能性があります。
In statically typed languages, variables must be declared with a specific type (e.g. int, string) before they can be used, and their type cannot be changed at runtime. In contrast, dynamically typed languages determine the type of a variable at runtime, and the type can change during the execution of the program.