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

  1. So if I trigger one Broadcast by second, in one our I will have 3600 go func running and waiting for panic or program end ?
  2. How would you implement the done output? The for should receive all the messages and keep only the last one