Resultados da pesquisa a pedido "go-reflect"
sando o refletir, como você define o valor de um campo struc
tendo um tempo difícil trabalhando com campos struct usandoreflect pacote. em particular, não descobriram como definir o valor do campo. type t struct { fi int; fs string } var r t = t{ 123, "jblow" } var i64 int64 = 456getting Nome do campo i ...
Como comparo duas funções para igualdade de ponteiros na última semana semanal Go?
No Go, existe alguma maneira de comparar dois ponteiros de função não nulos para testar a igualdade? Meu padrão de igualdade é a igualdade dos indicadores. Caso contrário, existe algum motivo específico para a igualdade de ponteiros não ser ...
Como saber se uma variável do tipo arbitrário é Zero em Golang?
Como nem todos os tipos são comparáveis, p. uma fatia. Então não podemos fazer isso var v ArbitraryType v == reflect.Zero(reflect.TypeOf(v)).Interface()Editar - Solução reflect.DeepEqual var v ArbitratyType zero := ...
Instância novo tipo (Golang)
Alguém pode me dizer como criar uma nova instância de Type de uma string? Refletir?Há exemplos, mas eles são para os mais antigos (versões pré Go 1) do idiom...
Identifique tipos não internos usando reflect
Eu preciso diferenciar tipos como type A []bytea partir de um[]byte. Usandoreflect, reflect.TypeOf(A{}).Kind me diz que é umSlice dobyte. Como posso diferenciar[]byte{} deA{}, sem ter uma lista limitada de tipos para verificar? Existem novas ...
Obter nome da função usando reflexão em Golang
Eu estou tentando usar o sistema de reflexão do Go para recuperar o nome de uma função, mas recebo uma seqüência vazia ao chamar o método Name em seu tipo. E...
Iterar através dos campos de uma estrutura em Go
Basicamente, a única maneira (que eu conheço) de percorrer os valores dos campos de um
Como você cria uma nova instância de uma estrutura a partir do seu tipo em tempo de execução no G
No Go, como você cria a instância de um objeto a partir do seu tipo em tempo de execução? Suponho que você também precisaria obter otype do objeto primeiro também? Estou tentando fazer instanciação preguiçosa para economizar memóri
Dinamicamente chamar o método na interface {}, independentemente do tipo de receptor
Eu estou trabalhando em um sistema de templates escrito em Go, o que significa que requer o uso liberal do
Página 1 do 2