tryParse static method
This function tries to convert a String into a Fraction or
MixedFraction object. If the conversion fails, null
is returned. For
example:
Rational.tryParse('1/2') // Fraction(1, 2);
Rational.tryParse('2 5/3') // MixedFraction(2, 5, 3);
Rational.tryParse('') // null
Implementation
static Rational? tryParse(String value) {
if (value.isFraction) {
return Fraction.fromString(value);
}
if (value.isMixedFraction) {
return MixedFraction.fromString(value);
}
return null;
}