Spec-Zone.ru › Dart 2

dart:core

truncateToDouble abstract method

double truncateToDouble()
override

Возвращает значение типа double, представляющее целое число, полученное удалением всех дробных цифр из this.

Если это значение уже является целочисленным значением типа double, включая -0.0, или не является конечным, оно возвращается без изменений.

При округлении -0.0 считается меньшим, чем 0.0. Число d в диапазоне -1.0 < d < 0.0 вернёт -0.0, а в диапазоне 0.0 < d < 1.0 вернёт 0.0.

print(2.5.truncateToDouble()); // 2.0
print(2.00001.truncateToDouble()); // 2.0
print(1.99999.truncateToDouble()); // 1.0
print(0.5.truncateToDouble()); // 0.0
print((-0.5).truncateToDouble()); // -0.0
print((-1.5).truncateToDouble()); // -1.0
print((-2.5).truncateToDouble()); // -2.0

Реализация

double truncateToDouble();

© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.19.6/dart-core/double/truncateToDouble.html

Spec-Zone.ru

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