Entendendo o "não pode usar a variável do tipo *t como tipo stringer no argumento" Erro em go genéricos
no snippet de código fornecido, você está tentando ser genericamente uma função que espera um parâmetro de tipo de tipo de tipo de tipo de tipo de tipo, mas está tendo uma função de um parâmetro de tipo de tipo de tipo, Em vez disso. Portanto, *t não é o mesmo que *foobar ou *bar. Atualmente, seus tipos Foo e barra implementam esse método nos receptores de ponteiros, mas *t não possui inerentemente esse método. Assert Type Segurança com a asserção do tipo (menos ideal)
A interface Foobar inclui stringer como uma restrição. Restrições.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3