Channel - Direction
Pada sesi ini akan dibahas bahwa kita bisa menetapkan suatu fungsi sebagai pengirim saja, penerima saja, atau keduanya
package main
import (
"fmt"
)
func sender(c chan<- string) {
c <- "Ping"
}
func receiver(c <-chan string) {
msg := <-c
fmt.Println(msg)
}
func main() {
ch := make(chan string)
go sender(ch)
go receiver(ch)
var input string
fmt.Scanln(&input)
}Last updated