• 「現在の状態には問題があり、処理を続行できない」ことを知らせる事前定義されたエラー値
// io packageで定義されている
var EOF = errors.New("EOF")
 
// io packageを使用
import "io"
 
// Is関数でerrを第二引数の値と同一か判定ができる
if errors.Is(err, io.EOF) {
    // 読み込みデータがなくなった場合の処理
}