5 способов проверить, является ли число отрицательным во Flutter, с примерами кода

Во Flutter определение того, является ли число отрицательным, является обычной задачей при работе с числовыми данными. В этой статье блога мы рассмотрим несколько методов проверки того, является ли число отрицательным во Flutter, а также примеры кода для каждого метода. Давайте погрузимся!

Метод 1: использование оператора сравнения

int number = -10;
if (number < 0) {
  print('The number is negative.');
} else {
  print('The number is non-negative.');
}

Объяснение: Этот метод сравнивает число с нулем, используя оператор меньше (<). Если число меньше нуля, оно считается отрицательным.

Метод 2: использование свойства isNegative

int number = -10;
if (number.isNegative) {
  print('The number is negative.');
} else {
  print('The number is non-negative.');
}

Объяснение: Класс intDart предоставляет свойство isNegative, которое возвращает true, если число отрицательное.

Метод 3: использование тернарного оператора

int number = -10;
String result = number < 0 ? 'The number is negative.' : 'The number is non-negative.';
print(result);

Объяснение: Тернарный оператор позволяет нам написать краткий условный оператор. Если число меньше нуля, вычисляется первое выражение, в противном случае оценивается второе выражение.

Метод 4. Использование функции знака

int number = -10;
int sign = number.sign;
if (sign == -1) {
  print('The number is negative.');
} else if (sign == 0) {
  print('The number is zero.');
} else {
  print('The number is positive.');
}

Объяснение: Класс intDart предоставляет функцию sign, которая возвращает -1 для отрицательных чисел, 0 для нуля и 1 для положительных чисел.

Метод 5. Использование функции пресса

int number = -10;
int absoluteValue = number.abs();
if (number == absoluteValue) {
  print('The number is non-negative.');
} else {
  print('The number is negative.');
}

Объяснение: Функция abs()возвращает абсолютное значение числа. Если абсолютное значение равно исходному числу, это означает, что число неотрицательное.

В этой статье мы рассмотрели пять различных методов проверки того, является ли число отрицательным во Flutter. Эти методы обеспечивают гибкость и могут использоваться в зависимости от конкретных требований. Используя эти методы, вы можете легко определить отрицательность числа в своих приложениях Flutter.