Resultados da pesquisa a pedido "go"

1 a resposta

Para usar o pacote corretamente, como organizar o diretório, o nome do arquivo e o arquivo de teste de unidade?

Minha árvore de arquivos fonte é assim: /src /pkg /foo foo.go foo_test.goDentro de foo.go: package foo func bar(n int) { ... }dentro de foo_test.go: package foo func testBar(t *testing.T) { bar(10) ... }Minhas perguntas são: O nome do pacote ...

1 a resposta

Por que Golang não pode gerar json a partir de struct com o caractere minúsculo da frente?

Estou tentando imprimir o resultado do json a partir da estrutura que criei da seguinte maneira: type Machine struct { m_ip string m_type string m_serial string }e imprima m:= &Machine{ m_ip:"test", m_type:"test", m_serial:"test" } ...

4 a resposta

Variáveis de sessões no golang não salvas ao usar sessões de gorila

As variáveis de sessão não são mantidas entre as solicitações ao usar o kit de ferramentas da web de sessões gorilla. Quando inicio o servidor e digito localhost: 8100 / page é direcionado para login.html, pois os valores da sessão não existem. ...

5 a resposta

Procurando uma biblioteca C ou C ++ que ofereça uma funcionalidade semelhante aos canais do Google Go [fechado]

... para uso em um servidor de rede multithread. Quero passar dados entre vários threads. Atualmente estou usando soquetes, com o encadeamento mestre bloqueando em select () e trabalhadores bloqueando em recv (), apesar de achar que ...

3 a resposta

go: não é possível encontrar o diretório GOROOT: C: \ Go; C: \ Go \ bin

Como título, eu apenas instalo o pacote Go no meu laptop. SO: Windows 7 Enterpreise SP1 (64 bits) Caminho de instalação:C:\go Eu configurei "Variáveis de ambiente": GOROOT Value = C:\GO;C:GO\binCriei o arquivo hello.go e salve-o noC:\go Quando ...

0 a resposta

Usando o esquema JSON para validar o YAML

Digamos que eu queira validar o YAML e o converto em JSON para usar o esquema JSON. Por exemplo, eu tenho o YAML como a seguir: dep: name: ui path: ui requires: name: users properties: name: users name: ui2 path: be requires: name: users1O que ...

1 a resposta

Println altera a capacidade de uma fatia

Considere o seguinte código package main import ( "fmt" ) func main() { x := []byte("a") fmt.Println(x) fmt.Println(cap(x) == cap([]byte("a"))) // prints false y := []byte("a") fmt.Println(cap(y) == cap([]byte("a"))) // prints true ...

1 a resposta

Qual é a história por trás do histórico de revisões do Go?

Notei que as 4 primeiras revisõesf6182e5abf5e, b66d0bf8da3e, ac3363d7e788, 172d32922e72 da fonte Go são muito anteriores à proposta de Golang,o ser mais antigo de ...

2 a resposta

A iteração na lista vinculada no C ++ é mais lenta que no Go

EDIT: Depois de receber algum feedback, criei umnovo exemplo [https://stackoverflow.com/questions/50282452/iterating-over-linked-list-in-c-is-slower-than-in-go-with-analogous-memory-ac] o que deve ser mais reproduzível. Escrevi um projeto em C ...

1 a resposta

Interface de passagem {} ou [] interface {} em Golang

Com esse trecho, por que ele permite que a interface {} passe para a função, mas não para a interface []. E qual a diferença? Eu sei o que o erro diz (comentei na função), mas não tenho certeza do que o erro ...