In Go, Write can return a count and an error: “Yes, you wrote some bytes but not all of them because you filled the device”.
При использовании языка Go, функция Write может вернуть одновременно и возвращаемое значение и ошибку.