(b *testing.B)
| 1472 | } |
| 1473 | |
| 1474 | func BenchmarkMapBuilder_Delete(b *testing.B) { |
| 1475 | const n = 10000000 |
| 1476 | |
| 1477 | builder := NewMapBuilder[int, int](nil) |
| 1478 | for i := 0; i < n; i++ { |
| 1479 | builder.Set(i, i) |
| 1480 | } |
| 1481 | b.ReportAllocs() |
| 1482 | b.ResetTimer() |
| 1483 | |
| 1484 | for i := 0; i < b.N; i++ { |
| 1485 | builder.Delete(i % n) |
| 1486 | } |
| 1487 | } |
| 1488 | |
| 1489 | func ExampleMap_Set() { |
| 1490 | m := NewMap[string, any](nil) |