Resultados da pesquisa a pedido "go"

1 a resposta

loop for em modelos

eu precisofor loop no modelo. for i := start; i < finish; i++ { // do something }É apenas uma maneira de usarrange com matriz preparada ou como posso adicionar essa funcionalidade aos modelos?

4 a resposta

Pesquisa por string insensível a maiúsculas e minúsculas no golang

Como pesquiso em um arquivo uma palavra em uminsensível a maiúsculas maneira? Por exemplo Se eu estou procurando porUpdaTe no arquivo, se o arquivo contiver atualização, a pesquisa deve buscá-lo e contá-lo como uma correspondência.

9 a resposta

Quando a função init () é executada?

Eu tentei encontrar uma explicação precisa do que oinit() função faz no Go. Eu li o queGo eficaz [https://golang.org/doc/effective_go.html#init]diz, mas não tinha certeza se entendia completamente o que dizia. A frase exata que não tenho certeza ...

4 a resposta

Como definir variáveis de ambiente que duram? em ir

Estou tentando definir algumas variáveis de ambiente na minha máquina usandoGo OS [http://golang.org/pkg/os/#Setenv] err := os.Setenv("DBHOST", dbHostLocal) if err != nil { log.Fatalf("err %v", err) }Parece que a variável está disponível para o ...

2 a resposta

Por que acontecer aqui um impasse

Estou tentando entender como funciona o canal golang. Li um livro sobre o idioma go e encontrei o exemplo a seguir. package main import ( "fmt" ) // Send the sequence 2, 3, 4, ... to returned channel func generate() chan int { ch := make(chan ...

2 a resposta

Qual é a diferença entre go get e go install?

Depois de brincar com ogo ferramenta por um tempo, parecego get: (opcionalmente) downloads,compila,e instalaum pedaço de software, enquantogo install simplesmente compilae instalaisto. Nesse caso, por que ogo install existe, poisgo ...

3 a resposta

“Palavra em falta na frase: charset não suportado”, ao usar o pacote de correio

Estou tentando analisar e-mails e recebo esse tipo de erro usando o pacote de correio. É um bug no pacote de correio ou algo que eu deveria tratar sozinho? missing word in phrase: charset not supported: "gb18030" charset not supported: "koi8-r" ...

2 a resposta

Passe por estruturas aninhadas de referência através da reflexão

type Client struct { Id int Age int PrimaryContact Contact Name string } type Contact struct { Id int ClientId int IsPrimary bool Email string }O acima é um código de exemplo; o que estou tentando obter é o seguinte: - percorre todos os campos de ...

1 a resposta

Número variável de variáveis de retorno em função no Go

Gostaria de saber se existe uma maneira de implementar uma função que se comporta de maneira semelhante ao map getter: ele retorna valor de retorno como primeiro argumento e (opcionalmente atribuído) segundo valorok como segundo argumento. Então ...

4 a resposta

Quais são as convenções para nomes de arquivos no Go?

Eu pude encontrar as convenções para nomear pacotes no Go: sem sublinhado entre as palavras, tudo em minúsculas. Esta convenção também se aplica aos nomes de arquivos? Você também coloca uma estrutura em um arquivo como se tivesse feito para ...