Untitled
unknown
golang
3 years ago
423 B
9
Indexable
// 1
func worker() chan int {
ch := make(chan int)
go func() {
time.Sleep(3 * time.Second)
fmt.Println("worker done")
ch <- 42
}()
return ch
}
func main() {
timeStart := time.Now()
_, _ = <-worker(), <-worker()
fmt.Println(int(time.Since(timeStart).Seconds()))
}
// 2
func main() {
m := make(map[int]*int)
const n = 3
for i := 0; i < n; i++ {
m[i] = &i
}
for _, v := range m {
fmt.Println(*v)
}
}
Editor is loading...