Метод 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,
который проверяет отрицательность периода