Go [go] channel pjc0247 2015. 10. 14. 14:46 https://gobyexample.com/channels package main import "fmt" func main() { // 'make'를 이용하여 새로운 채널을 만듭니다. // 채널 뒤에는 채널에 담을 변수의 타입이 뒤따라옵니다. messages := make(chan string) // 'channel <-' 문법을 이용하여 채널에 값을 넣을 수 있습니다. // 여기서는 위에서 만든 'message' 채널에 "ping"을 넣어보도록 하겠습니다. go func() { messages <- "ping" }() // '<- channel' 문법을 이용하여 채널에서 값을 가져올 수 있습니다. // 여기서는 위에서 넣은 "ping"값을 수신하여 출력하는 것을 보여줍니다. msg := <-messages fmt.Println(msg) }