(b *testing.B)
| 463 | } |
| 464 | |
| 465 | func BenchmarkTransform(b *testing.B) { |
| 466 | data := make([]int, 1000) |
| 467 | for i := range data { |
| 468 | data[i] = i |
| 469 | } |
| 470 | |
| 471 | for b.Loop() { |
| 472 | reader := FromSlice(data) |
| 473 | transformed := Transform(reader, func(v int) (int, error) { |
| 474 | return v * 2, nil |
| 475 | }) |
| 476 | _, _ = transformed.Collect() |
| 477 | } |
| 478 | } |