test/writer.go

34 lines
382 B
Go
Raw Normal View History

2020-11-11 18:10:38 +00:00
package main
import (
"io"
"log"
"os"
)
func main() {
err := WriteString("hello world")
if err != nil {
log.Fatalln(err)
}
}
func WriteString(str string) (err error) {
var f *os.File
f, err = os.Create("./notes.txt")
if err != nil {
return
}
defer func() {
cerr := f.Close()
if err == nil {
err = cerr
}
}()
_, err = io.WriteString(f, str)
return
}