与常量的差异是运行时常量定义的内容是在每次计算时确定,其值的计算没有约束,支持任意类型、任意运算。
运行时常量的赋值符号为”:=”
其定义与初始化:
Const 标识符 := 任何数据类型的常数或任意表达式的返回值;
例如:
Const a:=1;
C:=100;
Const b:=C+now();
则此时的b只有在第一次运行时才能知道它的具体值。
特性说明:
1 初始化时允许任意表达式计算得到(即可调用任意函数、变量做任意运算)
2 函数每次运行都重新计算
3 和普通常量一样不允许被修改
4 普通常量又称之为编译时常量
5 未做类成员运行时常量支持