Resultados da pesquisa a pedido "go"

5 a resposta

Qual é o significado da interface {}?

Eu sou novo em interfaces e estou tentando fazer uma solicitação SOAPgithub [https://github.com/webconnex/xmlutil/blob/master/xmlutil.go] Eu não entendo o significado de Msg interface{}neste código: type Envelope struct { Body `xml:"soap:"` } ...

2 a resposta

Como você imprime em um teste Go usando o pacote "testing"?

Estou executando um teste no Go com uma instrução para imprimir algo (por exemplo, para depuração de testes), mas não está imprimindo nada. func TestPrintSomething(t *testing.T) { fmt.Println("Say hi") }Quando eu executo o teste neste arquivo, ...

4 a resposta

Wrapper para função arbitrária no Go

É possível criar um wrapper para função arbitrária no Go que usaria os mesmos argumentos e retornaria o mesmo valor? Não estou falando sobre o invólucro que seria exatamente o mesmo, pode parecer diferente, mas deve resolver o problema. Por ...

2 a resposta

Como inicializar o tipo de erro no if-else

No snippet de código abaixo, como inicializo uma variável de erro? err := nil // can not compile, show "use of untyped nil" if xxx { err = funcA() } else { err = funcB() } if err != nil { panic(err) }Como você pode ver acima,err será usado nos ...

3 a resposta

Como crio um executável do Golang que não abre uma janela de comando (cmd) quando executado?

Criei um aplicativo que quero executar invisivelmente em segundo plano (nenhum comando / console do cmd). Como eu faço isso? (Isto é para Windows, testado no Windows 7 Pro de 64 bits)

4 a resposta

É seguro remover chaves selecionadas do mapa dentro de um loop de intervalo?

Como remover as chaves selecionadas de um mapa? É seguro combinardelete() com intervalo, como no código abaixo? package main import "fmt" type Info struct { value string } func main() { table := make(map[string]*Info) for i := 0; i < 10; i++ { ...

2 a resposta

Bcrypt hash de senha no Golang (compatível com Node.js)?

Eu configurei um site com Node.js. + passaporte para autenticação do usuário. Agora eu preciso migrar para Golang e preciso fazer autenticação com as senhas de usuário salvas no banco de dados. O código de criptografia do Node.js. é: var ...

2 a resposta

Analisar entrada do HTML <form> em Golang

Eu tenho algo correndo com oEstrutura Goji [http://goji.io]: package main import ( "fmt" "net/http" "github.com/zenazn/goji" "github.com/zenazn/goji/web" ) func hello(c web.C, w http.ResponseWriter, r *http.Request) { fmt.Fprintf(w, "Hello, ...

2 a resposta

Como posso efetivamente 'Max Out' solicitações HTTP simultâneas?

Atualmente, estou tentando um experimento com o Go. Aqui está o que estou tentando fazer: Eu tenho um serviço de API REST em execução e gostaria de consultar uma URL específica repetidamente no maior número possível de Goroutines, para ver ...

2 a resposta

Existe uma maneira recomendada de definir um comportamento comum para a coleta de fatias?

Estou tentando obter sugestões da comunidade para fazer as melhores práticas. Por favor, tenha paciência comigo, com o seguinte exemplo: Suponha que você trabalhe comintervalos semiabertos, isso é,algo que você sabe quando começa. Por ...