Skip to content

Commit 10aea2d

Browse files
authored
Replace for ;; with for range int in all examples (mmcgrana#609)
This to be more idiomatic of Go since it was introduced.
1 parent bd94e3e commit 10aea2d

24 files changed

+56
-56
lines changed

examples/arrays/arrays.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,8 @@ func main() {
4545
// compose types to build multi-dimensional data
4646
// structures.
4747
var twoD [2][3]int
48-
for i := 0; i < 2; i++ {
49-
for j := 0; j < 3; j++ {
48+
for i := range 2 {
49+
for j := range 3 {
5050
twoD[i][j] = i + j
5151
}
5252
}

examples/arrays/arrays.hash

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
789f9faa91c359e5337ace4f80b38428f39d4e7b
2-
zVIFeNnUdwv
1+
96cbe484a18a0dd8c1839a92963447bed94cc997
2+
-NFSggT7dFH

examples/atomic-counters/atomic-counters.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,11 @@ func main() {
2525

2626
// We'll start 50 goroutines that each increment the
2727
// counter exactly 1000 times.
28-
for i := 0; i < 50; i++ {
28+
for range 50 {
2929
wg.Add(1)
3030

3131
go func() {
32-
for c := 0; c < 1000; c++ {
32+
for range 1000 {
3333

3434
// To atomically increment the counter we use `Add`.
3535
ops.Add(1)
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
3435537238237eb363f652dddb405788fec98c8b
2-
HWE6h4-y-Fw
1+
cb0a6d420c43d4d3128266738622a6a45b56bcfd
2+
MmpbKHe1ldr

examples/goroutines/goroutines.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import (
88
)
99

1010
func f(from string) {
11-
for i := 0; i < 3; i++ {
11+
for i := range 3 {
1212
fmt.Println(from, ":", i)
1313
}
1414
}
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
08aa2b9e426724e07ec83162eb6892648ccc7fd5
2-
I7scqRijEJt
1+
b7455068d7f944d7c1a2764e5ec05bee53296e62
2+
0fx_WokYVFO

examples/mutexes/mutexes.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ func main() {
4242
// This function increments a named counter
4343
// in a loop.
4444
doIncrement := func(name string, n int) {
45-
for i := 0; i < n; i++ {
45+
for range n {
4646
c.inc(name)
4747
}
4848
wg.Done()

examples/mutexes/mutexes.hash

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
d858d466e806a9dcb5992c8c2a3c6dc377a7a904
2-
JU735qy2UmB
1+
1c56c75162419ced8437b7ebe53ee65e5479f645
2+
CawzyQnvH6W

examples/rate-limiting/rate-limiting.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ func main() {
4444
burstyLimiter := make(chan time.Time, 3)
4545

4646
// Fill up the channel to represent allowed bursting.
47-
for i := 0; i < 3; i++ {
47+
for range 3 {
4848
burstyLimiter <- time.Now()
4949
}
5050

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
4f327f5bd5ac199ae5590652563ea6ca4ce7eff5
2-
lqf7pC2FUeT
1+
c1eee474067ad718e57df5c55242ba4711e7bcb7
2+
y9V3goQfy5m

0 commit comments

Comments
 (0)