Проверка диапазона выполняется во время компиляции при присваивании констант переменным, что устраняет необходимость такой проверки во время выполнения кода.