Question : golang bufio write to file
Answered by : smjure
package main
import ( "bufio" "log" "os"
)
func main() { sampledata := []string{"Lorem ipsum dolor sit amet, consectetur adipiscing elit.", "Nunc a mi dapibus, faucibus mauris eu, fermentum ligula.", "Donec in mauris ut justo eleifend dapibus.", "Donec eu erat sit amet velit auctor tempus id eget mauris.", } file, err := os.OpenFile("test.txt", os.O_APPEND|os.O_CREATE|os.O_WRONLY, 0644) if err != nil { log.Fatalf("failed creating file: %s", err) } datawriter := bufio.NewWriter(file) for _, data := range sampledata { _, _ = datawriter.WriteString(data + "\n") } datawriter.Flush() file.Close()
}
Source : https://www.golangprograms.com/write-string-slice-line-by-line-to-a-text-file.html | Last Update : Sun, 05 Dec 21