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

弱类型语言与变量类型运行时相关    

  •   对于TSL语言而言,使用一个变量不需要预先进行变量类型申明,一个变量既可以是数字,也可以是字符串,可以先是一个类型,运行后又是另外一个类型。
      例如:
      A:="My test string"; //先给A赋值字符串
      A:=length(A); //取A的长度赋予A,A变成了整数14,函数length可以得到字符串A的长度,关于TSL语言的函数参阅后面章节
      A:=A*10.0; //A的类型运算后变成了实数140.0
      A:=array(A); //A的类型变成了数组,内容为array(140.0)
      这种变量类型可以改变的特性,我们称之为变量类型的运行时相关,也就是说,变量类型只有在运行到具体位置的时候才可以被明确,这种特性在计算机术语里也可以称之为TSL语言是弱类型的语言。
内容