TSL语言基础 > 矩阵计算 > 矩阵初始化运算相关的保留字和算符

->数列数组初始化算符    

  • 定义一:BegValue->EndValue
    说明:生成一个从BegValue值开始到不大于EndValue的以1递增的数列
    举例
      1->3 的结果为array(1,2,3)
      1.5->5的结果为array(1.5,2.5,3.5,4.5)

    定义二:array(BegValue,StepValue)->EndValue
    说明:生成一个从BegValue值开始到不大于EndValue的以StepValue递增的数列。
    举例
      a:=array(2.5,0.5);
      B:=a->5;
      B的结果为array(2.5,3,3.5,4,4.5,5)

    定义三:array(BegValue,StepValue,IndexArray)->EndValue
    说明:生成一个从BegValue值开始到不大于EndValue的以StepValue递增的以IndexArray为下标数列。
    举例
      a:=array(0,1,array("A","B","C","D","E","F"));
      B:=a->5;
      B的结果为array("A":0,"B":1,"C":2,"D":3,"E":4,"F":5)