TSL语言基础 > TSL语言基础 > 基础知识 > 常量与变量 > 常量

运行时常量的定义与初始化    

  •   与常量的差异是运行时常量定义的内容是在每次计算时确定,其值的计算没有约束,支持任意类型、任意运算。
    运行时常量的赋值符号为”:=”
    其定义与初始化:
      Const 标识符 := 任何数据类型的常数或任意表达式的返回值;

    例如:
    Const a:=1;
    C:=100;
    Const b:=C+now();
    则此时的b只有在第一次运行时才能知道它的具体值。

    特性说明:
    1 初始化时允许任意表达式计算得到(即可调用任意函数、变量做任意运算)
    2 函数每次运行都重新计算
    3 和普通常量一样不允许被修改
    4 普通常量又称之为编译时常量
    5 未做类成员运行时常量支持