Perguntas com a marcação «go»

Go é uma linguagem de programação de código aberto. É digitado estaticamente, com uma sintaxe vagamente derivada de C, adicionando gerenciamento automático de memória, segurança de tipo, alguns recursos de digitação dinâmica, tipos internos adicionais, como matrizes de comprimento variável (chamadas fatias) e mapas de valores-chave, além de um grande biblioteca padrão.

7
Como executar casos de teste em um arquivo especificado?
Meus casos de teste de pacote estão espalhados por vários arquivos, se eu executá- go test <package_name>lo, ele executa todos os casos de teste no pacote. É desnecessário executar todos eles. Existe uma maneira de especificar um arquivo para go testexecução, para que ele execute apenas os casos de teste …
205 go 

7
Por que eu faria () ou novo ()?
Os documentos de introdução dedicam muitos parágrafos para explicar a diferença entre new()e make(), mas na prática, você pode criar objetos no escopo local e devolvê-los. Por que você usaria o par de alocadores?
203 go 


1
Decodificando JSON usando json.Unmarshal vs json.NewDecoder.Decode
Estou desenvolvendo um cliente de API em que preciso codificar uma carga JSON mediante solicitação e decodificar um corpo JSON da resposta. Eu li o código fonte de várias bibliotecas e, pelo que vi, tenho basicamente duas possibilidades para codificar e decodificar uma string JSON. Use json.Unmarshalpassar toda a cadeia …
201 json  go 


21
Afirmar o mal? [fechadas]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debate, argumentos, pesquisas ou discussão prolongada. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …
199 c++  c  error-handling  go  assert 

5
Diretório de lista no Go
Eu tenho tentado descobrir como simplesmente listar os arquivos e pastas em um único diretório no Go. Eu encontrei filepath.Walk, mas ele entra em subdiretórios automaticamente, o que eu não quero. Todas as minhas outras pesquisas não melhoraram nada. Tenho certeza de que essa funcionalidade existe, mas tem sido muito …
197 go 

6
Tipo de conversão de fatias de interfaces
Estou curioso para saber por que o Go não se converte implicitamente []Tem []interface{}quando implicitamente se converte Tem interface{}. Há algo não trivial nessa conversão que estou perdendo? Exemplo: func foo([]interface{}) { /* do something */ } func main() { var a []string = []string{"hello", "world"} foo(a) } go build …

6
Versão de criação automática de aplicativos
É possível incrementar um número de versão menor automaticamente cada vez que um aplicativo Go é compilado? Eu gostaria de definir um número de versão dentro do meu programa, com uma seção de incremento automático: $ myapp -version MyApp version 0.5.132 Sendo 0,5 o número da versão que defini e …
193 go 

11
Como posso imprimir JSON usando Go?
Alguém conhece uma maneira simples de imprimir bastante a saída JSON no Go? O pacote http://golang.org/pkg/encoding/json/ parece não incluir funcionalidade para isso (EDIT: faz, veja resposta aceita) e um rápido google não mostra nada óbvio. Os usos que estou procurando estão imprimindo bastante o resultado json.Marshale apenas formatando uma string …
191 json  go  pretty-print 

7
Como o Go atualiza pacotes de terceiros?
Olhando o quão ativamente os pacotes golang crescem e melhoram, eu me pergunto como o problema com as versões de pacotes é resolvido. Vejo que uma maneira é armazenar pacotes de terceiros em uma pasta do projeto. Mas e se eu o instalar go get?
189 go 

7
O que é uma runa?
O que é uma rune in Go? Eu tenho pesquisado no Google, mas Golang apenas diz em uma linha: runeé um apelido paraint32 . Mas como os números inteiros são usados ​​ao redor, como trocar casos? A seguir, uma caixa de troca de funções. O que é tudo <=e -? …
188 go  rune 

7
Como as pessoas gerenciam a autenticação no Go? [fechadas]
Fechadas. Esta pergunta não atende às diretrizes de estouro de pilha . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Stack Overflow. Fechado no mês passado . Melhore esta pergunta Para quem cria APIs RESTful e aplicativos front-end …
187 authentication  go 


3
Posso listar todos os pacotes Go padrão?
Existe uma maneira em Ir para listar todos os pacotes padrão / embutidos (ou seja, os pacotes que vêm instalados com a instalação do Go)? Eu tenho uma lista de pacotes e quero descobrir quais pacotes são padrão.
186 go  go-packages 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.