Create a gist now

Instantly share code, notes, and snippets.

What would you like to do?
because sometimes i forget

Golang Channels

nil

  • send blocks forever
  • receive blocks forever

open

  • send blocks until received
  • receive blocks until sent

closed

  • send panics
  • receive returns zero value
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment