Resultados da pesquisa a pedido "go"

1 a resposta

Evite depurar informações no golang

Eu acho que o gc inclui informações de depuração por padrão. No entanto, quero evitar a descompilação. Como posso remover as informações de depuração ao compilar o código go com o gc? Nota: O uso do gccgo não resolve o problema. Se eu não ...

3 a resposta

Importação circular com estruturas em Golang [duplicado]

Esta pergunta já tem uma resposta aqui: Registrando Pacotes no Go sem Dependência Cíclica [/questions/29271440/registering-packages-in-go-without-cyclic-dependency] 2 respostasEu tenho um projeto com vários módulos em Golang. Estou tendo ...

2 a resposta

Usando o Go no projeto C existente

Eu tenho um programa inteiramente escrito em C que usa vários objetos(.o) arquivos nele. Esses arquivos são compactados dentro de um arquivo morto(.a) que, por sua vez, é usado no momento da compilação das principais(.c) Arquivo. Quero escrever ...

5 a resposta

golang retornar vários valores questão

Eu queria saber por que isso é válido código ir: func FindUserInfo(id string) (Info, bool) { it, present := all[id] return it, present }mas isso não é func FindUserInfo(id string) (Info, bool) { return all[id] }existe uma maneira de evitar as ...

1 a resposta

Converter interface nula em ponteiro de algo em Golang?

No seguinte trecho de código, a tentativa de converter uma interface nula em um ponteiro de algo falha com o seguinte erro:interface conversion: interface is nil, not *main.Node type Nexter interface { Next() Nexter } type Node struct { next ...

1 a resposta

Código VS que adiciona espaços duvidosos quando a sintaxe Go está incorreta

Por exemplo, este código: package main import "fmt" func main() { foo := "bar"" fmt.Println(foo) }torna-se em package main import "fmt" func main() { foo: = "bar"" fmt.Println(foo) }em salvar. Observe a atribuição e as aspas duplas. Essa ...

1 a resposta

Iniciando uma nova janela de comando da Golang no Windows

Estou escrevendo um aplicativo go que apenas usa a janela de comando (CMD) para entrada e saída do usuário. Preciso iniciar outra instância do aplicativo que esteja usando sua própria janela. Estou tentando usar o pacote "os / exec", mas isso ...

3 a resposta

Por que vai permitir fatiar de len (fatia)?

Por que ocorre o seguinte comportamento: a := []int{1, 2, 3} fmt.Println(a[0:]) fmt.Println(a[1:]) fmt.Println(a[2:]) fmt.Println(a[3:])// doesn't panic - why?? fmt.Println(a[4:])// panics as expectedExemplo executável ...

1 a resposta

Como obter um único caractere unicode da string no golang

Eu sou um iniciante em golang. Gostaria de saber como posso obter um caractere unicode de uma string. Tipo, a string é "你好", como posso obter o primeiro caractere "你"? De outro lugar, tenho uma maneira: var str="你好" runes_array := []rune(str) ...

2 a resposta

Como posso instalar um pacote com go get?

Quero instalar pacotes do github para o meu gopath, tentei o seguinte: go get github.com:capotej/groupcache-db-experiment.gito repositório éaqui [https://github.com/capotej/groupcache-db-experiment].