metersToString static method
Formats meters as "1.78 meters" or "1.78 m" with useAbbreviations.
Non-finite input is rendered by DoubleExtensions.formatDouble
("NaN meters", "∞ meters").
Example:
LengthConversionUtils.metersToString(1.78); // '1.78 meters'
Audited: 2026-06-12 11:26 EDT
Implementation
@useResult
static String metersToString(
double meters, {
bool useAbbreviations = false,
int decimalPlaces = 2,
}) =>
'${meters.formatDouble(decimalPlaces, showTrailingZeros: false)} '
'${useAbbreviations ? 'm' : 'meters'}';