Một channel là một đường ống có kiểu (typed) cho giao tiếp giữa các goroutine — một goroutine gửi giá trị, một goroutine khác nhận chúng. Channel là cách các goroutine Go truyền dữ liệu an toàn và đồng bộ hóa, thể hiện phương châm "chia sẻ bộ nhớ bằng cách giao tiếp".
Tạo và sử dụng channel
ch := ( )
{
ch <-
}()
value := <-ch
fmt.Println(value)
