如何将点分数转换为粗俗分数?

Bdf*_*dfy 1 perl

如何在perl中将点分数转换为粗俗分数?任何例子/模块?

Bor*_*din 7

看看Math :: Fraction.

use strict;
use warnings;

use Math::Fraction;

my $frac = frac(.666);
print $frac * frac(3/4);
Run Code Online (Sandbox Code Playgroud)

OUTPUT

1/2
Run Code Online (Sandbox Code Playgroud)