In this example, we will show you how to write to file in Go with an example.
The outil.WriteFile writes data to the specified file. This is a higher-level convenience function. The opening and closing of the file is handled for us.
Go - write to file with ioutil.WriteFile
The example writes a string to a file with ioutil.WriteFile.
Let's first create an empty 'sample.txt' file that we want to write upon.
Let's create a file named go_example.go and add the following content to it:
package main
import (
"fmt"
"io/ioutil"
"log"
)
func main() {
val := "My first fav programming languge is Go Lang \nMy second fav programming languge is Java \nMy third fav programming languge is Python\n"
data := []byte(val)
err := ioutil.WriteFile("data.txt", data, 0)
if err != nil {
log.Fatal(err)
}
fmt.Println("done")
}
Output:
G:\GoLang\examples>go run go_example.go done
After executing above program, open the 'sample.txt' file and you should able to see the content of the file as below:
My first fav programming languge is Go Lang My second fav programming languge is Java My third fav programming languge is Python
Comments
Post a Comment