Какой смысл односторонних каналов в Go?

Я учусь Go и до сих пор очень впечатлен этим. Я'Я прочитал все онлайн-документы на golang.org и нахожусь на полпути через Chrisnall's "Разговорник "Язык программирования Go", Я получаю понятие каналов и думаю, что они будут чрезвычайно полезны. Тем не менее, я, должно быть, пропустил что-то важное по пути, так как я могуНе вижу смысла в односторонних каналах.

Если я'Если правильно их интерпретировать, канал только для чтения может приниматься только на канал, а канал только на запись может передаваться только на, так почему у вас есть канал, на который вы можете отправлять и никогда не получать? Могут ли они быть брошены из одного "направление» к другому? Если так, то опять чтоСмысл, если естьНет фактического ограничения? Являются ли они ничем иным, как подсказкой клиентскому коду канала?с целью?

Ответы на вопрос(3)

Ваш ответ на вопрос