🟡 Средний · 2 очк. Стандартная библиотека
Что делает io.Copy(dst, src)?
A Копирует файл
B Копирует данные из Reader в Writer
C Копирует слайс
D Копирует строку
Объяснение вопроса

Копирует данные из io.Reader в io.Writer до io.EOF или ошибки. Возвращает количество скопированных байт и ошибку.

src, _ := os.Open("in.txt")
dst, _ := os.Create("out.txt")
n, err := io.Copy(dst, src)

Работает с любыми потоками: файлы, сокеты, буферы. Внутри использует буфер, поэтому не нужно читать/писать вручную по кускам.

🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.