(b *testing.B)
| 490 | } |
| 491 | |
| 492 | func BenchmarkListBuilder_Set(b *testing.B) { |
| 493 | const n = 10000 |
| 494 | |
| 495 | builder := NewListBuilder[int]() |
| 496 | for i := 0; i < 10000; i++ { |
| 497 | builder.Append(i) |
| 498 | } |
| 499 | b.ReportAllocs() |
| 500 | b.ResetTimer() |
| 501 | |
| 502 | for i := 0; i < b.N; i++ { |
| 503 | builder.Set(i%n, i*10) |
| 504 | } |
| 505 | } |
| 506 | |
| 507 | func ExampleList_Append() { |
| 508 | l := NewList[string]() |