TSL语言基础 > 矩阵计算 > 矩阵运算

:|非完全矩阵列相加算符    

  •   :|和|类似,都可以把两个矩阵的列连接起来。但两者又有差异,|的处理是按照每行进行进行union,在处理非完整矩阵的时候,这个时候结果会出现和预计的不一样。
      A:=array((1,2,3),(2,3));
      B:=array((11,22,33),(22,33,44));
      A:|=B;//也可以写成A:=A:|B;
      A的结果为array((1,2,3,11,22,33),(2,3,nil,22,33,44));
      如果采用A|=B结果就会是array((1,2,3,11,22,33),(2,3,22,33,44));