// +build OMIT | |
package main | |
import ( | |
"fmt" | |
"os" | |
) | |
type Reader interface { | |
Read(b []byte) (n int, err error) | |
} | |
type Writer interface { | |
Write(b []byte) (n int, err error) | |
} | |
type ReadWriter interface { | |
Reader | |
Writer | |
} | |
func main() { | |
var w Writer | |
// os.Stdout implements Writer | |
w = os.Stdout | |
fmt.Fprintf(w, "hello, writer\n") | |
} |