當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


GO ReadAll用法及代碼示例

GO語言"io"包中"ReadAll"函數的用法及代碼示例。

用法:

func ReadAll(r Reader)([]byte, error)

ReadAll 從 r 讀取直到出現錯誤或 EOF 並返回它讀取的數據。成功的調用返回 err == nil,而不是 err == EOF。因為 ReadAll 被定義為從 src 讀取直到 EOF,所以它不會將 Read 中的 EOF 視為要報告的錯誤。

例子:

package main

import (
    "fmt"
    "io"
    "log"
    "strings"
)

func main() {
    r := strings.NewReader("Go is a general-purpose language designed with systems programming in mind.")

    b, err := io.ReadAll(r)
    if err != nil {
        log.Fatal(err)
    }

    fmt.Printf("%s", b)

}

輸出:

Go is a general-purpose language designed with systems programming in mind.

相關用法


注:本文由純淨天空篩選整理自golang.google.cn大神的英文原創作品 ReadAll。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。