Resultados da pesquisa a pedido "go"
O "trabalhador" de desligamento passa a rotina após o buffer estar vazio
Quero meu trabalhador de rotina (ProcessToDo() no código abaixo) para aguardar até que todo o trabalho "em fila" seja processado antes de desligar. A rotina de trabalho possui um canal "pendente" (em buffer), através do qual o trabalho é enviado ...
O que é a implementação de adiamento / finalizador padrão em C ++?
Ideia geral do estilo Golangdefer é explicadoaqui [https://marcoarena.wordpress.com/2012/08/27/mix-raii-and-lambdas-for-deferred-execution/] eaqui [http://kri.gs/2013/01/20/defer-cpp/]. Pergunto-me, STL (de C ++ 11, C ++ 14, ...) ou talvez Boost ...
Por que a proibição de usar o endereço do membro (&) do mapa, ainda permite (&) o elemento de fatia?
Go não permite pegar o endereço de um membro do mapa: // if I do this: p := &mm["abc"] // Syntax Error - cannot take the address of mm["abc"]A lógica é que, se o Go permitir pegar esse endereço, quando o backstore do mapa cresce ou pisca, o ...
Falha no handshake do cliente http Golang
Tente obter página da web: tr := &http.Transport{ TLSHandshakeTimeout: 30 * time.Second, DisableKeepAlives: true, } client := &http.Client{Transport: tr} req, err := http.NewRequest("GET", "https://www.fl.ru/", nil) if err != nil { ...
Golang passa nulo como argumento opcional para uma função?
No golang, http.NewRequest tem uma especificação como esta: func NewRequest(method, urlStr string, body io.Reader) (*Request, error)No entanto, posso passar nil como a opção body se não quiser passar o body para um objeto io.Reader, como ...
Variável de erro indefinida
Como Go "newb", não sei por que estou recebendo os erroserro indefinidoeusuário indecisono console ao compilar o programa. Eu tenho: if req.Id == nil { user, err := signup(C, c, &req) } else { user, err := update(C, c, &req) } if err != nil { ...
Aritmética do ponteiro no Go
Considerando que você pode (não consegue pensar em uma ótima maneira de colocá-lo, mas) manipular ponteiros no Go, é possível executar a aritmética do ponteiro como você faria em C, por iterar sobre uma matriz? Sei que os loops são ótimos para ...
Por que os campos struct estão mostrando vazios?
Estou lutando para obter a saída correta do seguinte código: package main import ( "encoding/json" "fmt" ) func main() { var jsonBlob3 = []byte(`[ {"name": "Platypus", "spec": "Monotremata", "id":25 }, {"name": "Quoll", "spec": "Dasyuromorphia", ...
Ir: Como iniciar o navegador APÓS o servidor começar a escutar?
No Go, como posso iniciar o navegador APÓS o servidor começar a escutar? De preferência da maneira mais simples possível. Meu código até agora, super estúpido até o ponto: package main import ( // Standard library packages "fmt" ...
Ir: Quando o json.Unmarshal para estruturar retornará um erro?
Suponha que eu tenho uma estrutura como type A struct{ name string`json:"name"` }Então no principal eu tenho código var jsonString string = `{"status":false}` var a A error := json.Unmarshal([]byte(jsonString),&a)aparentemente o código acima ...