Resultados da pesquisa a pedido "go"
Por que golang reflete. MakeSlice retorna um valor não endereçável
verifique o trecho abaixo: http://play.golang.org/p/xusdITxgT- [http://play.golang.org/p/xusdITxgT-] Por que isso está acontecendo? Porque um dos meus argumentos deve ser um endereço de fatia. Talvez eu não tenha deixado claro para ...
Como analisar corretamente os códigos de fuso horário
No exemplo abaixo, o resultado é sempre "[data] 05:00:00 +0000 UTC", independentemente do fuso horário escolhido para a função parseAndPrint. O que está errado neste código? A hora deve mudar dependendo do fuso horário que você escolher. (Os ...
Como resolver o problema de "muitos argumentos para retornar" em Golang?
Em uma função de impressão que estou escrevendo, estou tentando retornar um valor com base no resultado de uma instrução switch; no entanto, estou recebendo o erro muitos argumentos para retornar. Perdoe-me se esta pergunta tem uma resposta ...
Prevenção de pânico em Golang
No Golang, um pânico sem recuperação travará o processo, então acabo colocando o seguinte trecho de código no início de cada função: defer func() { if err := recover(); err != nil { fmt.Println(err) } }()apenas para impedir que meu programa ...
Golang analisa a matriz JSON na estrutura de dados
Estou tentando analisar um arquivo que contém dados JSON: [ {"a" : "1"}, {"b" : "2"}, {"c" : "3"} ]Como esse é um array JSON com chaves dinâmicas, pensei em usar: type data map[string]stringNo entanto, não consigo analisar o arquivo ...
Como enviar email por meio da API do Gmail? Ir
Estou tentando enviar e-mail através doAPI do Gmail [https://developers.google.com/gmail/api/v1/reference/users/messages/send]usando Ir [http://golang.org]mas acho a documentação bastante falha / confusa. Pela primeira vez, não vejo o campo de ...
Qual é o terceiro parâmetro de um campo Go struct?
type Config struct { CommitIndex uint64 `json:"commitIndex"` // TODO decide what we need to store in peer struct Peers []*Peer `json:"peers"` }Eu entendo quais são as duas primeiras colunas, mas o que éjson:"commitIndex"?
Declarar fatia ou fazer fatia?
Em Golang, qual é a diferença entrevar s []int es := make([]int, 0)? Acho que ambos funcionam, mas qual é o melhor?
Como preencher um número com zeros ao imprimir?
Como posso imprimir um número ou criar uma string com preenchimento zero para torná-la largura fixa? Por exemplo, se eu tiver o número12 e eu quero fazer isso000012.
(un) marshalling json golang não está funcionando
Estou brincando com o Go e estou perplexo com o motivo pelo qual json codificar e decodificar não funciona para mim Eu acho que copiei os exemplos quase literalmente, mas a saída diz que marshal e unmarshal não retornam dados. Eles também não ...