main 함수
runMap()의 반환 값인 <-chan partial을 collect() 함수에 전달하고, collect()의 결과를 runReduce() 함수에 전달한다. find() 함수와 parseArgs() 함수는 5.4.3절에서 사용한 함수를 그대로 사용한다.
func main() { paths := find(parseArgs()) fmt.Println(runReduce(collect(runMap(paths)))) }
main 함수
runMap()의 반환 값인 <-chan partial을 collect() 함수에 전달하고, collect()의 결과를 runReduce() 함수에 전달한다. find() 함수와 parseArgs() 함수는 5.4.3절에서 사용한 함수를 그대로 사용한다.
func main() { paths := find(parseArgs()) fmt.Println(runReduce(collect(runMap(paths)))) }