Types Checked at Runtime

Back to Dynamic Typing

Type checking occurs during program execution. When an operation is applied to a value of the wrong type, a runtime error (such as TypeError in Python) is raised. This defers type safety to testing and production monitoring.

type-systems dynamic runtime