Comprobando la igualdad de la interfaz {}

Estoy buscando un[]interface{} cortar para un dadointerface{} valor:

var v interface{}
for i := 0; i < len(A); i++ {
  if (A[i] == v) {
    fmt.Println("Gotcha!")
    break
  }
}

En el caso trivial, los tipos sonint. Sin embargo, ¿qué debo hacer si, por ejemplo, los tipos son personalizadosstruct?

Respuestas a la pregunta(1)

Su respuesta a la pregunta