Метод isNegative
Метод isNegative класса Duration возвращает true, если длительность отрицательная, и false в противном случае.
Отрицательная длительность представляет промежуток времени, направленный в прошлое.
Импорт
kotlinimport kotlin.time.Duration
import kotlin.time.Duration.Companion.seconds
Синтаксис
kotlinval isNegative: Boolean
Пример
Проверим положительную длительность:
kotlinval duration = 5.seconds
val res = duration.isNegative
println(res)
Результат выполнения кода:
kotlinBoolean false
Пример
Проверим отрицательную длительность:
kotlinval duration = (-10).seconds
val res = duration.isNegative
println(res)
Результат выполнения кода:
kotlinBoolean true
Пример
Проверим нулевую длительность:
kotlinval duration = 0.seconds
val res = duration.isNegative
println(res)
Результат выполнения кода:
kotlinBoolean false
Пример
Используем проверку в условном выражении:
kotlinval duration = (-15).seconds
if (duration.isNegative) {
println("Duration is negative")
} else {
println("Duration is positive or zero")
}
Результат выполнения кода:
kotlinString "Duration is negative"
Смотрите также
-
метод
isZeroклассаDuration,
который проверяет нулевую длительность -
метод
absклассаDuration,
который возвращает абсолютное значение длительности -
метод
negatedклассаDuration,
который возвращает отрицательную длительность -
метод
isNegativeклассаPeriod,
который проверяет отрицательность периода