Resultados da pesquisa a pedido "go"
Golang passando matrizes para a função e modificando-a
Na maioria das linguagens (como c ++), as matrizes passantes resultam em passá-las implicitamente por uma referência; portanto, qualquer alteração na matriz passada na função resultará na alteração da matriz original. Estou aprendendo Golang e no ...
Onde colocar "adiar req.Body.Close ()"?
eu tenhonet/http manipuladores que têmdefer req.Body.Close() em cada lado do servidor da web. Qual é o lugar correto para colocar isso? Devo colocá-lo no final da função ou isso importa, e posso colocá-lo no começo?
Localizar por id com mgo
Eu gostaria de encontrar um dado_id. Eu sei que esses dados existem e que isso_id existe (eu testei com pymongo). Mas o código abaixo não o encontra: type id_cookie struct { IdCookie int } func get_id_mongo() int { session, err ...
Escapar aspas duplas durante a renderização no Jinja2
Estou usando o Jinja2 para criar código Golang usando Python3. Preciso passar alguns parâmetros entre aspas para uma função no meu código final, mas o Jinja2 não está escapando de aspas duplas. Meu código python é algo como: list_s = ['a', 'b'] ...
Copie instâncias do tipo T, quando qualquer um dos métodos de um tipo nomeado T tiver um receptor de ponteiro
Eu liO livro de idiomas de programação Go [http://www.gopl.io]recentemente, o bom recurso para aprender a linguagem de programação golang. Há um parágrafo na seção 6.2 sobre a instância de cópia do tipoT quando é receptor de ponteiro ou não em ...
Passe struct para a função que aceita uma interface
Eu tenho o seguinte código: package main type MyInterface interface { Test() } type MyType struct { } func (m MyType) Test(){} func AcceptInterface(i *MyInterface){ } func main() { object := &MyType{} AcceptInterface(object) }Eu esperava que ...
plug-in go 1.8 usar interface personalizada
Quero usar a interface personalizada com base no plug-in go, mas achei que não é compatível. Definição de filter.Filterpackage filter import ( "net/http" "github.com/valyala/fasthttp" ) // Context filter context type Context interface { ...
Como funcionam as dependências do plug-in Go?
O Go 1.8 suporta plugins Go. Eu criei dois plugins da seguinte maneira. Pelo que entendi, o plug-in expõe apenas as funções e variáveis nomain pacote. isto éplugin.Lookup() falhará por nãomain variável / função. Mas eu queria testar se um ...
O comando go version mostra o número da versão antiga após a atualização para 1.8
Praticamente o título. Eu baixei / instalei o Go 1.8 para OS X, mas quando for $ go version go version go1.7.5 darwin/amd64Meu .bashrc se parece com o seguinte # some exports omitted ...
Tipo personalizado passado para funcionar como um parâmetro
Quando defino um tipo personalizado, parece que o tipo do tipo subjacente faz diferença se posso transmiti-lo para uma função como está ou preciso convertê-lo. Questão é:PorqueRuneFunc eStringMap trabalho, mas ...