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

常量与运行时常量的对比    

  • 特点 常量定义 运行时常量定义 变量定义
    声明关键字 Const Const 无(存在编译选项时用var)
    初始化赋值符 = := :=
    初始化数据 常量或常量参与的计算 任意表达式 任意表达式
    初始化计算种类 类型与算符有限制,具体可参考:计算种类 无约束 无约束
    初始化生效 初始化时确认,是预知的 第一次运行时确认 运行时确认
    初始化后是否可被修改 不能被修改 不能被修改 能被修改
    是否支持类成员 支持 不支持 支持
    是否支持声明中初始化类成员 支持 不支持 不支持
    运算效率 存储数据较大时效率相对较高 存储数据较大时效率相对较高 一般
    定义初始化举例 Const a="Hello"; Const a:=100+now(); a:=100+now();