package main import"fmt" funcmain(){ ch1 :=make(chanint) ch2 :=make(chanint) gofunc(){ for i :=0; i <10; i{ if i%2==0{ ch1 <- i } } }() gofunc(){ for i :=0; i <10; i{ if i%2==1{ ch2 <- i } } }() tmp :=0 for i :=0; i <5; i{ tmp =<-ch1 fmt.Println(tmp) tmp =<-ch2 fmt.Println(tmp) } }