Resultados da pesquisa a pedido "go"
E o layout da memória significa que [] T não pode ser convertido para a interface [] no Go?
Então, eu tenho lido esses dois artigos e esta resposta Não é possível converter [] string para [] interface {} [https://stackoverflow.com/questions/12990338/cannot-convert-string-to-interface] diz que o layout da memória precisa ser ...
O que exatamente o método. (Data_type) chama / faz?
Eu vim uma cruz um pedaço de código que usava.(string) método. Não sabendo o que se chama, tive dificuldades em procurá-lo. Aqui está a minha tentativa de entendê-lo: package main import "fmt" import "reflect" func main(){ var b interface{} b ...
Por que o gzip do Java e Go obtém resultados diferentes?
Primeiramente, minha versão do Java: string str = "helloworld"; ByteArrayOutputStream localByteArrayOutputStream = new ByteArrayOutputStream(str.length()); GZIPOutputStream localGZIPOutputStream = new ...
Qual é a maneira idiomática no Go para criar uma hierarquia complexa de estruturas?
Estou escrevendo um intérprete no Go e estou procurando a maneira idiomática de armazenar o AST. Eu li o código-fonte do compilador Go e parece que eles usaram interfaces com um método vazio para representar o AST. Por exemplo, temos a seguinte ...
Escondendo valores nulos, entendendo por que o golang falha aqui
Não consigo entender como garantir corretamente que algo não estánil nesse caso: package main type shower interface { getWater() []shower } type display struct { SubDisplay *display } func (d display) getWater() []shower { ...
Maneira correta de inicializar fatia vazia
Para declarar uma fatia vazia, com um tamanho não fixo, é melhor fazer: mySlice1 := make([]int, 0)ou: mySlice2 := []int{}Apenas querendo saber qual é o caminho correto.
Fazendo uma consulta "IN Array" no armazenamento de dados do Google App Engine com golang
Existe uma maneira de fazer uma consulta comids []int64 no armazenamento de dados? Eu tentei o seguinte sem sucesso. Erros fora q := datastore.NewQuery("Category").Filter("Id IN", ids)Apenas me apresenta todas as categorias no armazenamento de ...
Registrando Pacotes no Go sem Dependência Cíclica
Eu tenho um pacote central que fornece várias interfaces das quais outros pacotes dependem (vamos chamar umClient) Esses outros pacotes fornecem várias implementações dessas primeiras interfaces (UDPClient, TCPClient) Eu instanciar umClient ...
Quadro Go Gin CORS
Estou usando o framework Go ginGin [https://github.com/gin-gonic/gin] func CORSMiddleware() gin.HandlerFunc { return func(c *gin.Context) { c.Writer.Header().Set("Content-Type", ...
Webcrawler em Go
Estou tentando criar um rastreador da Web no Go, onde gostaria de especificar o número máximo de trabalhadores simultâneos. Todos eles estarão trabalhando enquanto houver um link para explorar na fila. Quando a fila tiver menos elementos que ...