Resultados da pesquisa a pedido "go"
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:"` } ...
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, ...
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 ...
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 ...
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)
É 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++ { ...
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 ...
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, ...
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 ...
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 ...