Go OR-Done-Channel Pattern: Difference between revisions
Jump to navigation
Jump to search
Line 3: | Line 3: | ||
=Overview= | =Overview= | ||
Reading from a channel until the channel is closed can be | Reading from a channel until the channel is closed can be done by [[Go_Channels#Ranging_over_a_Channel_-_Iterative_Read_from_a_Channel|ranging over a channel]]: | ||
<syntaxhighlight lang='go'> | <syntaxhighlight lang='go'> | ||
for v := range c { | for v := range c { |
Revision as of 22:09, 5 February 2024
Internal
Overview
Reading from a channel until the channel is closed can be done by ranging over a channel:
for v := range c {
// do something with the channel value, we exit the loop automatically when the channel is closed
...
}