indian property
String
get
indian
Formats the number in the Indian numeral system.
Example:
Numeral numeral = Numeral(1234567.89);
String indianFormatted = numeral.indian; // Output: 12.34 L
Implementation
String get indian {
if (number == 0) {
return '0';
} else if (number <= 999) {
return number.toString();
} else if (number > 999 && number <= 99999) {
return '${_getNumber((number / 1000))} K';
} else if (number > 99999 && number <= 9999999) {
return '${_getNumber((number / 100000))} L';
} else if (number > 9999999 && number <= 999999999) {
return '${_getNumber((number / 10000000))} Cr';
} else {
return '${_getNumber((number / 1000000000))} Ar';
}
}