range будет читать, пока есть данные в буфере и пока не закрыт
чтение из канадла будет возвращать данные, пока буфер не пуст и канал не закрыт
вы помните, что чтение из канала возвращает?
чтение из канадла будет возвращать данные, пока буфер не пуст и канал не закрыт
кажется это не совсем верно, даже если буфер будет пуст и канал закрыт, чтение из него с помощью "<-" ( не знаю как с range) будет возвращать нулевое значение и false, но не остановится