isNotNullZeroOrNegative property

bool get isNotNullZeroOrNegative

Returns true if the nullable number is not null, not zero, and not negative.

This is a null-safe version of isNotZeroOrNegative for nullable numbers.

Example:

num? n1 = 5; n1.isNotNullZeroOrNegative; // Returns true
num? n2 = null; n2.isNotNullZeroOrNegative; // Returns false
num? n3 = 0; n3.isNotNullZeroOrNegative; // Returns false
num? n4 = -3; n4.isNotNullZeroOrNegative; // Returns false

Implementation

bool get isNotNullZeroOrNegative => isNotNullOrZero && !this!.isNegative;