package collect import ( "fmt" "testing" ) func TestCartesianYield(t *testing.T) { arrs := [][]int{ {1, 2}, {3, 4, 5}, } CartesianYield(arrs, func(t []int) bool { fmt.Println(t) return true }) }