Resultados da pesquisa a pedido "go"
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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) ...
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].