5.4.1 向量和数组混合运算以及循环使用原则

向量和数组间对应元素混合运算的确切规则有点诡异,并且很难在参考文献中找到权威的说法。根据经验,我们列出下面的一些比较可靠的说明。

  • 表达式运算是从左到右进行的;

  • 短的向量操作数将会被循环使用以达到其他操作数的长度;

  • 有且只有短的向量和数组在一起,数组必须有一样的属性 dim,否则返回一个错误1

  • 向量操作数比矩阵或者数组操作数长时会引起错误;
  • 如果数组结构给定,同时也没有关于向量的错误信息和强制转换操作,结果将是一个和它的数组操作数属性 dim 一致的数组。

1. 译者注:原文为”As long as short vectors and arrays only are encountered, the arrays must all have the same dim attribute or an error results.”

results matching ""

    No results matching ""