метод оператора *
Point<T> operator *(Масштабировать эту точку на factor так, как если бы она была вектором.
Важно Примечание: Эта функция принимает num в качестве аргумента только для того, чтобы вы могли масштабировать объекты Pointint множитель. Поскольку оператор звездочки всегда возвращает тот же тип Point, что и исходный вызов, передача double factor в Point<int> приводит к ошибке выполнения в режиме проверки типов.
Исходный код
Point<T> operator *(num /*T|int*/ factor) {
return new Point<T>(
(x * factor) as dynamic/*=T*/, (y * factor) as dynamic/*=T*/);
}
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-math/Point/operator_multiply.html