Skip to main content
TyperLab
Beta
Home
Learn
Practice
Code Typing
Leaderboard
Progress
EN
RU
Go Typing Practice
Open course
Go / Concurrency / WaitGroup
WaitGroup loop
1 / 1
—
CPM
—
Accuracy
0
Errors
00:00
Time
waitgroup-loop.go
Start typing to begin
Help
A−
30
A+
Tab ⇥
Enter ↵
Start typing to begin
Start typing to begin var wg sync.WaitGroup for _, item := range items { wg.Add(1) go func(item It
1
v
a
r
w
g
s
y
n
c
.
W
a
i
t
G
r
o
u
p
2
3
f
o
r
_
,
i
t
e
m
:
=
r
a
n
g
e
i
t
e
m
s
{
4
w
g
.
A
d
d
(
1
)
5
6
g
o
f
u
n
c
(
i
t
e
m
I
t
e
m
)
{
7
d
e
f
e
r
w
g
.
D
o
n
e
(
)
8
p
r
o
c
e
s
s
(
i
t
e
m
)
9
}
(
i
t
e
m
)
10
}
11
12
w
g
.
W
a
i
t
(
)
Go
0 CPM
0 WPM
—
0 errors
00:00
0 / 141
Previous
1 / 1
Next exercise