Resultados da pesquisa a pedido "go"

2 a resposta

Zombando de respostas HTTPS no Go

Estou tentando escrever testes para um pacote que faz solicitações para um serviço web. Estou com problemas, provavelmente devido à minha falta de compreensão do TLS. Atualmente, meu teste é mais ou menos assim: func TestSimple() { server := ...

5 a resposta

asserção do tipo golang usando reflect.Typeof ()

Eu tentei identificar uma estrutura com o valor da string (nome).reflect.TypeOf retornaType. Mas a asserção de tipo precisa de umtype. Como posso transmitirType paratype? Ou alguma sugestão para lidar com ...

1 a resposta

Eventos Golang: EventEmitter / dispatcher para arquitetura de plugins

No Node.js, consegui criar um clone do WordPress com bastante facilidade usando o EventEmitter para replicar e criar um sistema de ganchos no núcleo do CMS, ao qual os plug-ins poderiam ser anexados. Agora, eu preciso desse mesmo nível de ...

2 a resposta

Como obter o timestamp atual em outros fusos horários em Golang?

Preciso obter o horário atual em diferentes fusos horários. Atualmente, eu sei que podemos fazer o seguinte: t := time.Now() fmt.Println("Location:", t.Location(), ":Time:", t) utc, err := time.LoadLocation("America/New_York") if err != nil { ...

3 a resposta

Por que preciso usar o http.StripPrefix para acessar meus arquivos estáticos?

main.go package main import ( "net/http" ) func main() { http.Handle("/static/", http.StripPrefix("/static/", http.FileServer(http.Dir("static")))) http.ListenAndServe(":8080", nil) }Estrutura de diretório: %GOPATH%/src/project_name/main.go ...

2 a resposta

O que três pontos “./…” significam nas chamadas da linha de comando Go?

Se você executar testes Golang no Travis CI, ele serábaixe todas as suas dependências com três pontos [http://docs.travis-ci.com/user/languages/go/]: go get -d -v ./... && go build -v ./...O que./... indicar ou expandir para lá? Eu fiz algumas ...

1 a resposta

Golang: lança uma interface para uma variável digitada dinamicamente

Em andamento, é possível converter variáveis dinamicamente de alguma forma? Por exemplo, se uma conversão simples fosse: var intAge = interfaceAge.(int)E se eu não souber que a idade é um int antecipadamente? Uma maneira simples de escrever ...

2 a resposta

Converter matriz de tamanho fixo em matriz de tamanho variável no Go

Estou tentando converter uma matriz de tamanho fixo[32]byte para matriz de tamanho variável (fatia)[]byte: package main import ( "fmt" ) func main() { var a [32]byte b := []byte(a) fmt.Println(" %x", b) }mas o compilador lança o ...

3 a resposta

Serialize uma matriz JSON de tipo misto no Go

Eu quero retornar uma estrutura que se parece com isso: { results: [ ["ooid1", 2.0, "Söme text"], ["ooid2", 1.3, "Åther text"], ] }Essa é uma matriz de arrags que é string, número de ponto flutuante, caractere unicode. Se fosse Python, eu seria ...

2 a resposta

Por que as funções de sequência não estão definidas no tipo de sequência?

Eu só estava me perguntando por que as funções de seqüência de caracteres no Google Go são definidas em umstrings pacote em vez de nostring próprio tipo de dados. Eles poderiam ter feito facilmente func (s string) ToUpper() string { }em vez da ...