@@ -114,10 +114,10 @@ func TestValueSeq(t *testing.T) {
114
114
}},
115
115
{"string" , ValueOf ("12语言" ), func (t * testing.T , s iter.Seq [Value ]) {
116
116
i := int64 (0 )
117
- indexs := []int64 {0 , 1 , 2 , 5 }
117
+ indexes := []int64 {0 , 1 , 2 , 5 }
118
118
for v := range s {
119
- if v .Int () != indexs [i ] {
120
- t .Fatalf ("got %d, want %d" , v .Int (), indexs [i ])
119
+ if v .Int () != indexes [i ] {
120
+ t .Fatalf ("got %d, want %d" , v .Int (), indexes [i ])
121
121
}
122
122
i ++
123
123
}
@@ -126,14 +126,12 @@ func TestValueSeq(t *testing.T) {
126
126
}
127
127
}},
128
128
{"map[string]int" , ValueOf (m ), func (t * testing.T , s iter.Seq [Value ]) {
129
- i := int64 (0 )
130
129
copy := maps .Clone (m )
131
130
for v := range s {
132
131
if _ , ok := copy [v .String ()]; ! ok {
133
132
t .Fatalf ("unexpected %v" , v .Interface ())
134
133
}
135
134
delete (copy , v .String ())
136
- i ++
137
135
}
138
136
if len (copy ) != 0 {
139
137
t .Fatalf ("should loop four times" )
@@ -240,11 +238,10 @@ func TestValueSeq2(t *testing.T) {
240
238
}
241
239
}},
242
240
{"string" , ValueOf ("12语言" ), func (t * testing.T , s iter.Seq2 [Value , Value ]) {
243
- i := int64 (0 )
244
- str := "12语言"
245
241
next , stop := iter .Pull2 (s )
246
242
defer stop ()
247
- for j , s := range str {
243
+ i := int64 (0 )
244
+ for j , s := range "12语言" {
248
245
v1 , v2 , ok := next ()
249
246
if ! ok {
250
247
t .Fatalf ("should loop four times" )
0 commit comments