Resultados da pesquisa a pedido "go"

2 a resposta

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 ...

4 a resposta

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?

1 a resposta

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 ...

2 a resposta

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'] ...

1 a resposta

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 ...

3 a resposta

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 ...

1 a resposta

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 { ...

1 a resposta

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 ...

3 a resposta

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 ...

2 a resposta

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 ...