Untuk Durasi, mengapa saya perlu memaksa Rat ke Real dengan tangan, tetapi bukan Int?
Ini adalah Rakudo versi 2020.01 yang dibangun di atas MoarVM versi 2020.01.1 yang mengimplementasikan Perl 6.d. Di OSX.
say $v.WHAT; #(Int)
$v = Duration.new( $v );
say $v; #20
my $w = 20.0;
say $w.WHAT; #(Rat)
$w = Duration.new( $w.Real );
say $w; #20
my $x = 20.0;
say $x.WHAT; #(Rat)
$x = Duration.new( $x );
say $x; #hangs