Свойство sign
Минус один, ноль или плюс один в зависимости от знака и числового значения этого числа.
Значение минус один, если это число меньше нуля, плюс один, если это число больше нуля, и ноль, если это число равно нулю.
Возвращает NaN, если это число является значением NaN типа double.
Возвращает число того же типа, что и это число. Для чисел типа double, (-0.0).sign является -0.0.
Результат удовлетворяет:
n == n.sign * n.abs()
для всех чисел n (кроме NaN, потому что NaN не == само себе).
Реализация
num get sign;
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-core/num/sign.html