Apakah boleh meninggalkan saluran Go selamanya (tidak pernah menutup saluran) jika saya tidak pernah memeriksa kondisinya? Apakah ini akan menyebabkan kebocoran memori? Apakah kode berikut OK?
func (requestCh chan<- Request) GetResponse(data RequestData) Response {
reply := make(chan Response)
requestCh <- Request{data: data, replyCh: reply}
return <-reply
}