gobyexample/examples/closing-channels/closing-channels.sh
2023-11-28 18:40:57 +03:00

18 lines
426 B
Bash

$ go run closing-channels.go
sent job 1
received job 1
sent job 2
received job 2
sent job 3
received job 3
sent all jobs
received all jobs
no jobs to receive 0
# Be sure that channel is not closed when you read
# from it, especially when iterating over a channel.
# Otherwise you might get an unexpected result or
# even enter an infinite loop.
# To learn how to correctly use `range` over channels,
# see our next example.