golang中的bufio
生活随笔
收集整理的這篇文章主要介紹了
golang中的bufio
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
原理
?
bufio按行讀取
func ReadFile(path string) {//打開文件,新建文件f, err := os.Open(path)if err != nil {fmt.Println("err = ", err)return}//使用完畢,需要關閉文件defer f.Close()//新建一個緩沖區,把內容放在緩沖區r := bufio.NewReader(f)for {//遇到'\n'結束讀取buf, err := r.ReadBytes('\n')if err != nil {if err == io.EOF { //文件已經結束break}fmt.Println(err)}fmt.Println(string(buf))}}func main() {path := "./demo.txt"ReadFile(path) }總結
以上是生活随笔為你收集整理的golang中的bufio的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: golang中的目录操作
- 下一篇: golang中的信号