A nil assigned channel can implement dynamic (runtime) channel decoupling by blocking during read/write requests causing select statements to effectively ignore their case clause. By applying this mechanism, nil assigned channels within a goroutine can:

  • Communicate feedback to other goroutines sharing the same channel. These other goroutines can respond to…

Richard Moyse

What writes code that’s unseen, applies insight remarkably keen, demonstrates computational prowess that’s unsurpassed, conjures algorithms that delight, last?

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store