NumExtension extension
Helpers on every number: durations, file sizes, percentages, Persian words. 5.seconds, 1536.toBKMG()
- on
Properties
- days → Duration
-
Available on num, provided by the NumExtension extension
This many days.7.daysno setter - hours → Duration
-
Available on num, provided by the NumExtension extension
This many hours.2.hoursno setter - minutes → Duration
-
Available on num, provided by the NumExtension extension
This many minutes.5.minutesno setter - ms → Duration
-
Available on num, provided by the NumExtension extension
This many milliseconds.300.msno setter - seconds → Duration
-
Available on num, provided by the NumExtension extension
This many seconds.2.seconds,1.5.secondsno setter - withCommas → String
-
Available on num, provided by the NumExtension extension
Groups the whole part with commas, decimals untouched. 1234567.8 → "1,234,567.8"no setter
Methods
-
between(
num low, num high) → bool -
Available on num, provided by the NumExtension extension
True when betweenlowandhigh(both included).age.between(18, 60) -
percentOf(
num total) → double -
Available on num, provided by the NumExtension extension
What percent this is oftotal.25.percentOf(200)→ 12.5 -
toBKMG(
) → String -
Available on num, provided by the NumExtension extension
Bytes → readable size. 1536 → "1.5 KB" -
toPercent(
{int digits = 0, bool fromFraction = true}) → String -
Available on num, provided by the NumExtension extension
As a percent label;digitsdecimals; set fromFraction false when it is already 0-100.0.256.toPercent()→ "26%" -
toPersianWords(
) → String -
Available on num, provided by the NumExtension extension
Number in Persian words.1250.toPersianWords()→ "یک هزار و دویست و پنجاه"