Resultados da pesquisa a pedido "go"

1 a resposta

Leva muito tempo ao usar o pacote "template" para gerar uma página da web dinâmica para o cliente em golang

É tão lento ao usartemplate pacote para gerar uma página da web dinâmica para o cliente. Testando o código como abaixo, golang 1.4.1 http.Handle("/js/", (http.FileServer(http.Dir(webpath)))) ...

3 a resposta

Goroutines Idiomatic Golang

No Go, se tivermos um tipo com um método que inicia algum mecanismo em loop (pesquisando A e fazendo B para sempre), é melhor expressar isso como: // Run does stuff, you probably want to run this as a goroutine func (t Type) Run() { // Do ...

3 a resposta

misturando fatias “explodidas” e parâmetros regulares em funções variadas

Gostaria de saber por que não é possível fazer o seguinte em qualquer lugar: func main() { stuff := []string{"baz", "bla"} foo("bar", stuff...) } func foo(s ...string) { fmt.Println(s) }No meu entender, a fatia ... "explode" a fatia para que ...

1 a resposta

Valor zero de Struct em golang

Aqui está o código de exemplo: package main import ( "fmt" ) type A struct { Name string } func (this *A) demo(tag string) { fmt.Printf("%#v\n", this) fmt.Println(tag) } func main() { var ele A ele.demo("ele are called") ele2 := A{} ...

2 a resposta

Em um loop de intervalo do modelo Go, as variáveis declaradas fora do loop são redefinidas em cada iteração?

Estou tentando usar uma variável declarada fora de um loop de intervalo do modelo Go para ver se a postagem anterior ocorreu no mesmo dia da postagem atual. Aqui está um exemplo simplificado. Onde.Posts é uma matriz de estruturas de post que ...

4 a resposta

Remover elementos na fatia

Sou novato em Golang, estou tentando remover elementos em uma fatia com base nos elementos em outra fatia. por exemplo. fatia de entrada:urlList := []string{"test", "abc", "def", "ghi"} elementos para remover a fatia:remove := []string{"abc", ...

2 a resposta

Referenciando a matriz Go em Javascript

Eu tenho uma matriz Golang que estou passando para o meu arquivo html no front-end. Eu sei disso '{{ index .Array 0}}'funciona e puxa o primeiro elemento da matriz. Mas eu quero fazer um loop for Javascript e imprimir todos os elementos da ...

1 a resposta

Com o golang webserver, onde a raiz do site é mapeada para o sistema de arquivos?

Onde está a "raiz" do sistema de arquivos de um servidor golang. Não parece estar no diretório em que o executável está. Por "root", quero dizer o diretório que eu usaria para, digamos, o atributo src de um img, sem nenhum caminho. Não pretendo ...

2 a resposta

Golang. O que usar? http.ServeFile (..) ou http.FileServer (..)?

Eu estou um pouco confuso. Muitos exemplos mostram o uso de ambos:http.ServeFile(..) ehttp.FileServer(..), mas parece que eles têm uma funcionalidade muito próxima. Também não encontrei informações sobre como definir o manipulador NotFound ...

1 a resposta

Acessando a interface [string] do mapa de tipo aninhado {} no Golang

Então, eu estou tentando analisar uma resposta JSON. Pode ter vários níveis de profundidade. Isto é o que eu fiz: var result map[string]interface{} json.Unmarshal(apiResponse, &result)Em primeiro lugar, é este o caminho certo para fazer ...