Y
Hacker News
new
|
ask
|
show
|
jobs
by
Jabbles
4475 days ago
e.g.
sync.Once() instead of init()
unhelpful named return parameters
didn't use range over channels
1 comments
namelezz
4475 days ago
sync.Once() instead of init(). Having the Do closed to where the channels being used makes sure we do not run into deadlock. It's a nice pattern for lazy initializing of channels and goroutine too.
link