Decoradores · 7.3
@benchmark
Todas as lições estão abertas — pule quando precisar.
@benchmark mede o tempo de execução:
@benchmark
fn heavy_computation() -> int {
let mut sum = 0
for i in 0..1000000 {
sum = sum + i
}
return sum
}
print(heavy_computation())
// [benchmark] heavy_computation: 12msObjetivo: Adicione @benchmark a uma função que computa a soma de 1 a 1.000.000.
lição-7-3.zolo
Saída do programa
Execute o código para ver a saída