isNullZeroOrNegative property

bool get isNullZeroOrNegative

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

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

Example:

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

Implementation

bool get isNullZeroOrNegative => isNullOrZero || this!.isNegative;