20 lines
190 B
Go
20 lines
190 B
Go
|
|
package main
|
||
|
|
|
||
|
|
import "fmt"
|
||
|
|
|
||
|
|
func in(in chan<- int) {
|
||
|
|
in <- 100
|
||
|
|
close(in)
|
||
|
|
}
|
||
|
|
|
||
|
|
func out(out <-chan int) {
|
||
|
|
fmt.Println(<-out)
|
||
|
|
}
|
||
|
|
|
||
|
|
func main() {
|
||
|
|
var ch = make(chan int, 1)
|
||
|
|
|
||
|
|
in(ch)
|
||
|
|
out(ch)
|
||
|
|
}
|