pow method
Returns a new list with elements raised to the power of scalar
.
Implementation
List<num> pow(num scalar) {
if (this is List<int> && scalar is int && scalar >= 0) {
return List<int>.generate(
length,
(i) => math.pow(this[i], scalar) as int,
);
} else if (this is List<double> || scalar is double) {
return List<double>.generate(
length,
(i) => math.pow(this[i], scalar) as double,
);
}
return List<num>.generate(length, (i) => math.pow(this[i], scalar));
}