Hacker News new | ask | show | jobs
by asciimoo 3173 days ago
How do you recognize if the collector has finished? If the site doesn't contain "a" elements (e.g. because of a network error), this example would block forever.
1 comments

The producer closes the channel. This is differentiable from an open empty channel in a select.
Makes sense, thanks =)

In the above example this would require `nil` checking of the retrieved value every time. I'm not sure if it would make the API cleaner