From be7d24eb77f1433450c5976f41fe37662ae38a26 Mon Sep 17 00:00:00 2001 From: riansyah Date: Thu, 28 Jul 2022 10:33:31 +0700 Subject: [PATCH] rename function --- concurrency/sum_parallel/main.go | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/concurrency/sum_parallel/main.go b/concurrency/sum_parallel/main.go index be46d28..f625feb 100644 --- a/concurrency/sum_parallel/main.go +++ b/concurrency/sum_parallel/main.go @@ -3,8 +3,9 @@ package main import "fmt" /* -size.channel = len(function) -number of function + size.channel = len(function) + number of function + penghitungan summary dilakukan secara paralel */ func fillChannel(functions ...func() int) chan int { funcCh := make(chan int, len(functions)) @@ -15,7 +16,7 @@ func fillChannel(functions ...func() int) chan int { return funcCh } -func exampleFunction(counter int) int { +func summary(counter int) int { sum := 0 for i := 0; i < counter; i++ { sum += 1 @@ -24,8 +25,8 @@ func exampleFunction(counter int) int { } func main() { - expensiveFunction := func() int { return exampleFunction(200) } - cheapFunction := func() int { return exampleFunction(100) } + expensiveFunction := func() int { return summary(200) } + cheapFunction := func() int { return summary(100) } ch := fillChannel(expensiveFunction, cheapFunction)