We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 0bf539c + d5ef198 commit d1b01a3Copy full SHA for d1b01a3
README.md
@@ -265,6 +265,40 @@ func fetchConcurrent() {
265
}
266
```
267
268
+or
269
+
270
+```Go
271
272
+func fetchConcurrent() {
273
+ aChan := make(chan fetchResult, 0)
274
+ bChan := make(chan fetchResult, 0)
275
+ cChan := make(chan fetchResult, 0)
276
277
+ go func(c chan fetchResult) {
278
+ c <- fetchA()
279
+ }(aChan)
280
281
+ c <- fetchB()
282
+ }(bChan)
283
284
+ c <- fetchC()
285
+ }(cChan)
286
287
+ for i := 0; i < 3; i++ {
288
+ select {
289
+ case a := <-aChan:
290
+ fmt.Println(a)
291
+ case b := <-bChan:
292
+ fmt.Println(b)
293
+ case c := <-cChan:
294
+ fmt.Println(c)
295
296
+ }
297
298
+}
299
300
+```
301
302
# Modules / Packages
303
## Spec & Practice
304
**JS**
0 commit comments