nil の可能性があるポインターが逆参照されているインスタンスを報告します。

例:


type Person struct{ Name string }

func _(person *Person) {
	if person != nil || person.Name != "Peter" {
	}
}

この例の personPerson 構造体へのポインターですが、値が代入されていないため nil になります。 personnil かどうかを確認せずに person を逆参照して Name にアクセスしようとしているため、実行時エラーが発生します。