NumberExtensions extension
Extensions for int operations and utilities.
- on
Properties
- absValue → int
-
Available on int, provided by the NumberExtensions extension
Returns the absolute value of the number.no setter - days → Duration
-
Available on int, provided by the NumberExtensions extension
Converts days to a Duration.no setter - hours → Duration
-
Available on int, provided by the NumberExtensions extension
Converts hours to a Duration.no setter - isEven → bool
-
Available on int, provided by the NumberExtensions extension
Returnstrueif the number is even.no setter - isNegative → bool
-
Available on int, provided by the NumberExtensions extension
Returnstrueif the number is negative (less than 0).no setter - isOdd → bool
-
Available on int, provided by the NumberExtensions extension
Returnstrueif the number is odd.no setter - isPositive → bool
-
Available on int, provided by the NumberExtensions extension
Returnstrueif the number is positive (greater than 0).no setter - isZero → bool
-
Available on int, provided by the NumberExtensions extension
Returnstrueif the number is zero.no setter - minutes → Duration
-
Available on int, provided by the NumberExtensions extension
Converts minutes to a Duration.no setter - seconds → Duration
-
Available on int, provided by the NumberExtensions extension
Converts seconds to a Duration.no setter
Methods
-
clampTo(
int min, int max) → int -
Available on int, provided by the NumberExtensions extension
Clamps the number betweenminandmax. -
format(
{String? prefix, String? suffix}) → String -
Available on int, provided by the NumberExtensions extension
Formats the number as a string with optional prefix and suffix. -
formatCurrency(
{String symbol = '\$', int decimals = 2}) → String -
Available on int, provided by the NumberExtensions extension
Formats the number as currency. -
formatWithSeparator(
{String separator = ','}) → String -
Available on int, provided by the NumberExtensions extension
Formats the number with thousand separators. -
isBetween(
int min, int max) → bool -
Available on int, provided by the NumberExtensions extension
Returnstrueif the number is betweenminandmax(inclusive). -
rangeTo(
int end) → List< int> -
Available on int, provided by the NumberExtensions extension
Returns a list of integers from this number toend(exclusive). -
rangeToInclusive(
int end) → List< int> -
Available on int, provided by the NumberExtensions extension
Returns a list of integers from this number toend(inclusive). -
toHumanReadable(
{int decimals = 1}) → String -
Available on int, provided by the NumberExtensions extension
Converts the number to a human-readable string (e.g., 1K, 1M).