An object of type RW Range or RW ToEnd , the global object RW All , or a character string, may be substituted for an RW Slice . The functions taking an integer parameter are invoked if the operator is used as a postfix operator. There are two prototypes for each of the arithmetic assignment operators, one for matrix assignment and one for scalar assignment. For operators that involve two matrices, they must conform , that is, have the same number of rows and columns. If this flag is used, this operator post-multiplies self by the matrix m .
Multiplication is defined in the mathematical linear algebra sense.
If self is a matrix with m rows and n columns and A is a matrix with n rows and p columns, then self is resized to have m rows and p columns. The other assignment member operators remain the same as described above. That is, they must have the same number of rows as well as columns and each element in self must equal the corresponding element in the argument. If no bracket is present, it reads to end of file.