Spec-Zone.ru › Dart 1

dart:math

метод оператора *

Point<T> operator *(num factor)

Масштабировать эту точку на factor так, как если бы она была вектором.

Важно Примечание: Эта функция принимает num в качестве аргумента только для того, чтобы вы могли масштабировать объекты Point на int множитель. Поскольку оператор звездочки всегда возвращает тот же тип 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API