package main

import "fmt"

func main() {
	ch := make(chan int)
	konfirmasi := make(chan string)

	go func() {
		nilai := <-ch
		fmt.Println("goroutine menerima:", nilai)
		konfirmasi <- "siap"
	}()

	fmt.Println("main mengirim: 42")
	ch <- 42

	pesan := <-konfirmasi
	fmt.Println("main menerima konfirmasi:", pesan)
	fmt.Println("program selesai")
}
