1. ホーム
  2. string

[解決済み】ファイル全体を文字列変数に読み込むには?

2022-04-06 12:09:54

質問

小さなファイルがたくさんあるので、一行ずつ読みたくないのですが。

ファイル全体を文字列変数に読み込むようなGoの関数はありますか?

どのように解決するのですか?

使用方法 ioutil.ReadFile :

func ReadFile(filename string) ([]byte, error)

ReadFileはfilenameで指定されたファイルを読み込み、その内容を返します。呼び出しに成功すると は err == nil を返し、err == EOF は返しません。ReadFileはファイル全体を読むので、err==EOFではなく、err==nilを返します。 を報告すべきエラーとして扱います。

を取得することになります。 []byte の代わりに string . があれば変換できます。 本当に が必要です。

s := string(buf)