Open file for reading
drill/openfile.go
package drill
import (
"io"
"io/ioutil"
"log"
"os"
)
func main() {
fh, err := os.Open("openfile.go")
if err != nil {
log.Fatal(err)
}
defer fh.Close()
n, _ := io.Copy(ioutil.Discard, fh)
print(n, " bytes")
}
$ go run openfile.go
246 bytes