toCleanString property

String get toCleanString

Returns a string representation of this number without unnecessary trailing decimal places.

Example:

final number1 = 4.0;
final number2 = 4.123;

final string1 = number1.toCleanString;
// returns: '4'

final string2 = number2.toCleanString;
// returns: '4.123'

Implementation

String get toCleanString => isDouble ? toString() : toStringAsFixed(0);