Open1
go ioutil.ReadFile, os.ReadFile
ファイル全文を読み込んで[]byteで返す。
ioutil.ReadFileは1.16からはos.ReadFileを呼び出しているだけなのでos.ReadFileを使った方が良い。
ReadFileは、filenameで指定されたファイルを読み、その内容を返します。呼び出しが成功すると、err == nilではなくerr == EOFが返されます。ReadFileはファイル全体を読むので、ReadからのEOFを報告すべきエラーとしては扱いません。
Go 1.16では、この関数は単にos.ReadFileを呼び出します。
https://pkg.go.dev/io/ioutil#ReadFile
package main
import (
"fmt"
"io/ioutil"
)
func main() {
bytes, err := ioutil.ReadFile("sample.txt")
if err != nil {
fmt.Println(err)
}
fmt.Println(string(bytes))
}