VU
Size: a a a
VU
VM
c := make(chan *bool, 1)
//close(c)
v, ok := <-c
fmt.Println(v, ok)
VM
VM
select {
case _, ok := <-c:
default:
//closed
}
DP
DP
VM
DP
DP
DP
select {
case _, ok := <-c:
default:
//closed
}
DP
DP
VM
RS
VM
VM
VM
RS
<-chan T
а производитель chan<- T
VM
<-chan T
а производитель chan<- T
RS