FAQ > 矩阵运算

数组运算符|    

  • 数组运算符|
      用数组运算符| 时,当两个数组的列下标不为默认下标(即0、1)时,如果列下标有相同的字符串,则会出现覆盖现象,即那一列的数值只取第二个数组的数值;
    例子: 
      a:=array(1,2,3);
      b:=array(2,3,1);
      return a|b;
    结果为:

    结果没有覆盖的现象,而:
      a:=ones(3,array('A','B'));
      b:=zeros(3,array('A','C'));
      return a|b;
    结果为:

    结果中a数组中的'A'列被b数组中的'A'覆盖了。