os.OpenFile("/path", os.O_RDWR, 0)
r = tty
почему переменной r доступен только метод Reader? ведь мы же приравняли r к tty. По идее ведь r должна иметь доступ к File struct.
или при присваинии наследуется только значение, а тип остается прежним?
io.Reader - интерфейс. Tty реализует и reader и writer и вероятно ещё парочку. В таком присвоении как у тебя тип остаётся io.Reader
Обсуждают сегодня