From 5a312cd79ed23ff47b07495a71f2b1cda0fefaa0 Mon Sep 17 00:00:00 2001 From: Dewald Swanepoel Date: Mon, 4 Apr 2022 14:14:16 +0200 Subject: [PATCH] Fixed bug in WaitGroup example (#1809) --- go.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/go.md b/go.md index c12286210..1ca014270 100644 --- a/go.md +++ b/go.md @@ -431,7 +431,7 @@ func main() { for _, item := range itemList { // Increment WaitGroup Counter wg.Add(1) - go doOperation(item) + go doOperation(&wg, item) } // Wait for goroutines to finish wg.Wait() @@ -441,7 +441,7 @@ func main() { {: data-line="1,4,8,12"} ```go -func doOperation(item string) { +func doOperation(wg *sync.WaitGroup, item string) { defer wg.Done() // do operation on item // ...