Channels, When the program flow exit from the infinite for { select }

Thanks, that explain why reads is always = 0,
The next question is:

How the flow escape for the infinite loop without a return ?