НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
947 of 1310 menu

Метод isNegative

Метод isNegative класса Duration возвращает true, если длительность отрицательная, и false в противном случае. Отрицательная длительность представляет промежуток времени, направленный в прошлое.

Импорт

import kotlin.time.Duration import kotlin.time.Duration.Companion.seconds

Синтаксис

val isNegative: Boolean

Пример

Проверим положительную длительность:

val duration = 5.seconds val res = duration.isNegative println(res)

Результат выполнения кода:

Boolean false

Пример

Проверим отрицательную длительность:

val duration = (-10).seconds val res = duration.isNegative println(res)

Результат выполнения кода:

Boolean true

Пример

Проверим нулевую длительность:

val duration = 0.seconds val res = duration.isNegative println(res)

Результат выполнения кода:

Boolean false

Пример

Используем проверку в условном выражении:

val duration = (-15).seconds if (duration.isNegative) { println("Duration is negative") } else { println("Duration is positive or zero") }

Результат выполнения кода:

String "Duration is negative"

Смотрите также

  • метод isZero класса Duration,
    который проверяет нулевую длительность
  • метод abs класса Duration,
    который возвращает абсолютное значение длительности
  • метод negated класса Duration,
    который возвращает отрицательную длительность
  • метод isNegative класса Period,
    который проверяет отрицательность периода
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить