⟩ Please explain what is the difference between constants and read-only variables?
For constants, the compilation contains declaration and initialization. Its value cannot change. For read-only variables, the runtime execution contains the assignment of values.