Недостатком этого паттерна является то, что на каждой итерации цикла while в памяти размещается новая переменная data_chunk, которая используется всего один раз. В результате выполняется много лишних операций выделения памяти.
Go: идиомы и паттерны проектирования
·
Джон Боднер