class Telemetry::Period is Telemetry { }

注意:此类是 Rakudo 特有功能,不是标准 Raku。

# basic usage 
use Telemetry;
my $t0 = Telemetry.new;
# execute some code 
my $t1 = Telemetry.new;
my $period = $t1 - $t0;  # creates Telemetry::Period object 
say "Code took $period<wallclock> microseconds to execute";

Telemetry::Period 对象包含两个 Telemetry 对象之间的差异。它通常不是通过调用 .new 创建的,但如果需要,可以创建。对于所有实际目的,它与 Telemetry 对象相同,但值的含义不同(并且值通常小得多,因为它们通常是两个 Telemetry 对象(从中创建它)的大值的差异)。