Any go enthusiasts mind explaining this one? It looks like a very strange syntax:
No, Andrew described this case:
> should be rewritten as,
> select {
> case ch <- v:
> // sent
> default:
> // not sent
> }
Without the default, the select statement becomes blocking.