fn(i, r.Type)
i++
} else {
- for _ = range r.Names {
+ for range r.Names {
fn(i, r.Type)
i++
}
if err != nil {
t.Error("unexpected error on ReadRune (2):", err)
}
- for _ = range buf {
+ for range buf {
_, err = r.ReadByte()
if err != nil {
t.Error("unexpected error on ReadByte (2):", err)
// Runs in a separate goroutine, opens new connections when requested.
func (db *DB) connectionOpener() {
- for _ = range db.openerCh {
+ for range db.openerCh {
db.openNewConnection()
}
}
for i := 0; i < maxProcs*2; i++ {
go func() {
- for _ = range reqs {
+ for range reqs {
err := ct.test(t)
if err != nil {
wg.Done()
for i := 0; i < maxProcs*2; i++ {
go func() {
- for _ = range reqs {
+ for range reqs {
rows, err := stmt.Query()
if err != nil {
t.Errorf("error on query: %v", err)
// identCount returns the number of identifiers found in f.
func identCount(f *ast.File) int {
n := 0
- for _ = range idents(f) {
+ for range idents(f) {
n++
}
return n
count := make(chan int)
go func() {
ct := 0
- for _ = range done {
+ for range done {
ct++
// we are looking for 500 out of 1000 events
// here because lots of log messages are lost
}
d := &Dialer{DualStack: true}
- for _ = range dss.lns {
+ for range dss.lns {
if c, err := d.Dial("tcp", "localhost:"+dss.port); err != nil {
t.Errorf("Dial failed: %v", err)
} else {
c.ProcessState = state
var copyError error
- for _ = range c.goroutine {
+ for range c.goroutine {
if err := <-c.errch; err != nil && copyError == nil {
copyError = err
}
func BenchmarkGoroutineForRange(b *testing.B) {
read := func(ch chan struct{}) {
- for _ = range ch {
+ for range ch {
}
}
benchHelper(b, *n, read)
for nr := 0; nr < numReader; nr++ {
go func() {
defer wg.Done()
- for _ = range m {
+ for range m {
}
}()
go func() {
}
b.ResetTimer()
for i := 0; i < b.N; i++ {
- for _ = range m {
+ for range m {
}
}
}
m := make(map[int]bool)
b.ResetTimer()
for i := 0; i < b.N; i++ {
- for _ = range m {
+ for range m {
}
}
}
v = 1
close(c)
}()
- for _ = range c {
+ for range c {
}
v = 2
}
v = 1
close(c)
}()
- for _ = range c {
+ for range c {
}
v = 2
}
m := make(map[int]int)
ch := make(chan bool, 1)
go func() {
- for _ = range m {
+ for range m {
}
ch <- true
}()
m := make(map[int]int)
ch := make(chan bool, 1)
go func() {
- for _ = range m {
+ for range m {
}
ch <- true
}()
m[0] = 0
ch := make(chan bool, 1)
go func() {
- for _ = range m {
+ for range m {
}
ch <- true
}()
- for _ = range m {
+ for range m {
}
<-ch
}
s.a = make([]int, 10)
s.b = make([]int, 10)
go func() {
- for _ = range s.a {
+ for range s.a {
}
ch <- true
}()
s[3] = 3
c <- true
}()
- for _ = range s {
+ for range s {
}
<-c
}
s = append(s, 3)
c <- true
}()
- for _ = range s {
+ for range s {
}
<-c
}
_ = append(s, 3)
c <- true
}()
- for _ = range s {
+ for range s {
}
<-c
}
c := make(chan bool, 1)
s := make([]int, 10)
go func() {
- for _ = range s {
+ for range s {
}
c <- true
}()
}
s := string(bytes)
for i := 0; i < b.N; i++ {
- for _ = range s {
+ for range s {
}
}
}
}
s := string(bytes)
for i := 0; i < b.N; i++ {
- for _ = range s {
+ for range s {
}
}
}
// RuneCountInString is like RuneCount but its input is a string.
func RuneCountInString(s string) (n int) {
- for _ = range s {
+ for range s {
n++
}
return