1.设计io/fs的背景Go语言的接口是Gopher最喜欢的语法元素之一,其隐式的契约满足和“当前唯一可用的泛型机制”的特质让其成为面向组合编程的强大武器,其存在为Go建立事物抽象奠定了基础,同时也是建立抽象的主要手段。Go语言从诞生至今,最成功的接口定义之一就是io.Writer和io.Reader接口:type Writer interface { Write(p []byte) (n int, err error)}type Reader interface { Read(p []byte) (n int, err error)}