интерфейсы io.Writer, io.Reader и связанную с ними историю по вводу-выводу? Спрашивают ли это на собесах?
И такой же вопрос про весь пакет os
На практике вам надо знать не какой-то конкретный пакет, а как все работает в целом. Не конкретные интерфейсы райтер и ридер, а что такое интерфейс и как он работает
ну желательно знать, странно не знать довольно популярнуые вещи
знаний интерфейса недостаточно для понимания writer/reader
не, формально то ты прав type Writer interface { Write(p []byte) (n int, err error) } чего тут понимать: принимай байты, возвращай число байтов, чего тут понимать, кроме понимания работы интерфейса 🙂 действительно
кажется, что даже эта статья не даст 5 минутного понимания, не то что "знание как интерфейс работает" https://medium.com/@xeodou/understanding-golang-reader-writer-2c855eae0a94
Обсуждают сегодня