Resultados da pesquisa a pedido "go"

1 a resposta

golang - reflexão sobre estruturas incorporadas

Dada uma estrutura assim: type B struct { X string Y string } type D struct { B Z string }Quero refletir sobre D e chegar aos campos X, Y, Z. Intuitivamente, antes de tentar a solução, eu estava assumindo que seria capaz de atravessar a ...

3 a resposta

Leia dados completos com Golang net.Conn.Read

Então, estou criando um aplicativo de rede no Go e já vi issoConn.Read lê em uma matriz de bytes limitada, que eu criei commake([]byte, 2048) e agora oproblemaé que eu não sei o tamanho exato do conteúdo, então pode ser muito ou não ...

1 a resposta

Interface de transmissão {} para estruturar na codificação json

Eu tenho esse código:http://play.golang.org/p/aeEVLrc7q1 [http://play.golang.org/p/aeEVLrc7q1] type Config struct { Application interface{} `json:"application"` } type MysqlConf struct { values map[string]string `json:"mysql"` } func main() { ...

2 a resposta

Problema de Golang ao acessar a matriz JSON aninhada após a remoção da organização

Ainda estou no processo de aprendizado do Go, mas estou atingindo uma barreira quando se trata de matrizes de resposta JSON. Sempre que tento acessar um elemento aninhado da matriz "objetos", o Go lança (a interface de tipo {} não suporta ...

2 a resposta

Por que minha goroutine não é executada?

Estou aprendendo o Go e queria experimentar goroutines e canais. Aqui está o meu código: package main import "fmt" func main(){ messages := make(chan string,3) messages <- "one" messages <- "two" messages <- "three" go func(m *chan string) ...

1 a resposta

Ir modelos: alcance sobre fatia de estruturas em vez de estrutura de fatias

Tendo brincado um pouco com os modelos HTML de Golang, todos os exemplos que encontrei para fazer um loop sobre objetos nos modelos passavam estruturas de fatias para o modelo, algo como neste exemplo: type UserList struct { Id []int Name ...

1 a resposta

chamar o comando com alguns argumentos funciona, mas não com outros, mas bu wotrks do console

O código a seguir funciona e gera detalhes de 10 processos. package main import ( "os/exec" ) func main() { print(top()) } func top() string { app := "/usr/bin/top" cmd := exec.Command(app, "-n 10", "-l 2") out, err := cmd.CombinedOutput() if ...

2 a resposta

Como obter o URL atual no http.go?

estou a usarhttp.NewRequest para fazer várias solicitações http (obviamente). Agora eu preciso fazer uma solicitação e extrair algumas cadeias de consulta da URL final (há um redirecionamento). Portanto, a questão é como posso encontrar o URL ...

1 a resposta

Importação "mútua" de pacotes em Golang

É possível fazer algo como uma importação "mútua" de pacotes no Golang? Digamos, por exemplo, que eu tenho dois pacotes, A e B com as funções AFunc e BFunc, BFunc2 package A import "B" func AFunc() { //do stuff but also use B.BFunc() ...

0 a resposta

Golang: É possível a conversão entre diferentes tipos de estruturas?

Digamos que eu tenha dois tipos semelhantes definidos dessa maneira: type type1 []struct { Field1 string Field2 int } type type2 []struct { Field1 string Field2 int }Existe uma maneira direta de escrever valores de um tipo1 para um tipo2, ...