Resultados da pesquisa a pedido "go"

2 a resposta

Como usar um caminho relativo para LDFLAGS em golang

Eu sou novo no golang e estou tentando criar um programa golang que use uma lib estática (arquivo .a) o struct do diretório para o meu projeto como abaixo └─testserver ├─bin ├─pkg └─src ├─logging └─testserver ├─libtest.a └─test.goas bandeiras ...

2 a resposta

Golang serializa e desserializa de volta

Qual é a melhor maneira (integridade e desempenho) no Golang de serializar e desserializar uma estrutura para string e vice-versa? por exemplo, se eu tiver essa estrutura: struct Session { Properties map[string]interface{} Permissions []int64 ...

2 a resposta

Ponteiro para um mapa

Tendo alguns mapas definidos como: var valueToSomeType = map[uint8]someType{...} var nameToSomeType = map[string]someType{...}Eu gostaria de uma variável que aponte para o endereço dos mapas (para não copiar todas as variáveis). Eu tentei ...

5 a resposta

Como posso "executar" um projeto com vários arquivos no pacote principal?

Atualmente, tenho um único arquivo no meu pacote principal chamadomain.go. Como divido o conteúdo demain.go em vários arquivos sem criar um pacote separado porque o código não é reutilizável. Eu quero uma estrutura de diretórios como esta: $ ls ...

2 a resposta

Defina uma função recursiva dentro de uma função no Go

Estou tentando definir uma função recursiva dentro de outra função no Go, mas estou tentando obter a sintaxe correta. Estou procurando algo parecido com isto: func Function1(n) int { a := 10 Function2 := func(m int) int { if m <= a { return a } ...

1 a resposta

Como inverter uma fatia?

Como inverter uma fatia arbitrária ([]interface{}) no Go? Prefiro não ter que escreverLess eSwap usarsort.Reverse. Existe uma maneira simples e integrada de fazer isso?

3 a resposta

Por que ele não cria muitos threads quando muitas goroutines são bloqueadas no arquivo de gravação em golang?

Como sabemos, um encadeamento pode ser criado quando a goroutine precisar executar uma chamada de bloqueio, como uma chamada de sistema ou uma chamada para uma biblioteca C via cgo. Algum código de teste: package main import ( "io/ioutil" "os" ...

13 a resposta

Existe uma implementação de fila?

Alguém pode sugerir o contêiner Go para FIF / fila simples e rápida, o Go possui 3 contêineres diferentes:heap, list evector. Qual é o mais adequado para implementar uma fila?

3 a resposta

Implementando a interface do Reader

Eu entendo o conceito geral das interfaces do Go. No entanto, recentemente eu estava pensando em implementar oio.Reader interface, e isso me deixou confuso. Encontrei este post que não ajudou muito. Interface do leitor e o método Read no ...

1 a resposta

json.Unmarshal retornando estrutura em branco

Eu tenho um blob JSON que se parece com isso { "metadata":{ "id":"2377f625-619b-4e20-90af-9a6cbfb80040", "from":"2014-12-30T07:23:42.000Z", "to":"2015-01-14T05:11:51.000Z", "entryCount":801, "size":821472, "deprecated":false }, ...