11.1.1. Сложение констант |
Вверх Предыдущий Следующий |
В Free Pascal, если операнд(ы) оператора являются константами, вычисление будет выполнено во время компиляции. Пример x:=1+2+3+6+5; будет сгенерировано в такой код: x:=17; Кроме того, если индекс массива является константой, смещение будет вычислено во время компиляции. Это означает, что доступ к MyData[5] будет таким же эффективным, как доступ к обычной переменной. Наконец, вызов функций Chr, Hi, Lo, Ord, Pred или Succ с константами в качестве параметров, не генерирует вызовы библиотеки времени выполнения, вместо этого значения вычисляются во время компиляции. |