canaisbuffer.go 278 B

123456789101112131415161718
  1. package main
  2. import "fmt"
  3. func main() {
  4. canal := make(chan string, 2) // Numero 2 indica o limite de recebimento para o canal.
  5. canal <- "Olá Mundo!"
  6. canal <- "Programa em go!"
  7. mensagem := <-canal
  8. mensagem2 := <-canal
  9. fmt.Println(mensagem)
  10. fmt.Println(mensagem2)
  11. }