📌  相关文章
📜  golang bufio 写入文件 - Go 编程语言 - Go 编程语言代码示例

📅  最后修改于: 2022-03-11 14:45:01.382000             🧑  作者: Mango

代码示例10
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()
}