arrayComplexMultiplyToScalar function Null safety

ArrayComplex arrayComplexMultiplyToScalar(
  1. ArrayComplex a,
  2. num b
)

Multiply all the array elements for a number

Examples

var list = ArrayComplex([
  Complex(real: 2.0, imaginary: 2.0),
  Complex(real: 2.0, imaginary: 2.0) ,
  Complex(real: 2.0, imaginary: 2.0)]);

print(arrayComplexMultiplyToScalar(list, 2));

/* expected output:
ArrayComplex([Complex(real: 4.0, imaginary: 4.0), Complex(real: 4.0, imaginary: 4.0), Complex(real: 4.0, imaginary: 4.0)])
*/

Implementation

ArrayComplex arrayComplexMultiplyToScalar(ArrayComplex a, num b) {
  var c = ArrayComplex.fixed(a.length);
  for (var i = 0; i < a.length; i++) {
    c[i] = complexMultiplyScalar(a[i], b);
  }

  return c;
}