TSL语言基础 > TSL语言基础 > 基础知识

常量与变量    

  •   变量是指在某个函数的运行过程中其值可以发生改变的标识符。
      在TSL中的变量是不用初始化和预先声明的,你可以把某一个变量赋值为一种数据类型后,在接下来的语句中再改为另一种数据类型而不必做任何的声明,这和一般的高级语言不同。
      变量类型为弱类型,变量类型与运行时相关。
      TSL语言标示符大小写无关,未初始化的变量为整数0。
      默认情况下所有的函数参数均为变参,请注意对入口参数的保护。
      可以通过编译选项控制变量需要预先申明,具体用法可参考:Explicit变量声明的编译选项
      注:面向对象TSL的对象成员变量初始值为nil,因成员变量必定预先申明,与此规则并无相悖。
      
      一个变量的赋值语句为:
      标识符:=任何数据类型的常数或是另一个变量或是一个函数返回值;
      例如:
      dToday := Date();
    函数名别名备注
    GetEstSize大致估算一个变量占用的空间
内容