v.(T) 타입 어설션을 확인하고, 또한 v의 static 타입 V가 대상 인터페이스 T를 구현하는 것이 불가능한 인터페이스인 경우 이에 해당하는 타입 전환 사례를 확인합니다. 이것은 V 및 T가 같은 이름을 가지지만 다른 시그니처를 갖는 메서드를 포함할 때 발생합니다.
예:
var v interface {
Read()
}
_ = v.(io.Reader)
v의 Read 메서드는 io.Reader의 Read 메서드와 다르므로 이 어설션은 성공할 수 없습니다.
이 검사는 언어 수준이 1.15 이상인 경우에만 보고합니다.