Resultados de la búsqueda a petición "go"

1 la respuesta

Error de publicación HTTP de Golang: conexión rechazada

Estoy tratando de enviar una solicitud de publicación a localhost en el puerto 8080 donde se ejecuta una aplicación PHP. El rizo funciona bien: curl --data "key=asdf" http://localhost:8080/Pero en Go me sale el siguiente error: Post ...

2 la respuesta

Golang TypeOf sin una instancia y pasando el resultado a una función

¿Es posible obtener un "Tipo" sin una instancia? He visto algunos ejemplos que utilizanreflect.TypeOf() pero todos tratan con una instancia. A continuación se muestra un fragmento de lo que intento hacer: import ( "net/http" ) type ParamReader ...

2 la respuesta

Manejo de errores más conciso en Go

¿Cómo manejo muchos errores en Go? Miro mi código y descubro que está lleno de controladores de errores: err = result.Scan(&bot.BID, &bot.LANGUAGE, &bot.SOURCE) if err != nil { log.Fatalf("result.Scan: %v", err) return } fileName, err ...

1 la respuesta

Cuando se utiliza el paquete "plantilla", se tarda demasiado en generar una página web dinámica para el cliente en Golang

Es muy lento cuando se usatemplate paquete para generar una página web dinámica para el cliente. Código de prueba como se muestra a continuación, golang 1.4.1 http.Handle("/js/", (http.FileServer(http.Dir(webpath)))) ...

6 la respuesta

¿Cómo verificar una estructura vacía?

Defino una estructura ... type Session struct { playerId string beehive string timestamp time.Time }A veces le asigno una sesión vacía (porque nulo no es posible) session = Session{};Entonces quiero verificar, si está vacío: if session == ...

3 la respuesta

Gorutinas de Golang idiomáticas

En Go, si tenemos un tipo con un método que inicia algún mecanismo en bucle (sondeando A y haciendo B para siempre), es mejor expresar esto como: // Run does stuff, you probably want to run this as a goroutine func (t Type) Run() { // Do ...

1 la respuesta

Valor cero de Struct en golang

Aquí está el código de muestra: 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{} ...

3 la respuesta

mezclando rebanadas "explotadas" y parámetros regulares en funciones variadas

Me pregunto por qué no es posible hacer lo siguiente en marcha: func main() { stuff := []string{"baz", "bla"} foo("bar", stuff...) } func foo(s ...string) { fmt.Println(s) }Según tengo entendido, la división ... "explota" la división para que ...

2 la respuesta

golang json y rebanadas de interfaz

Tengo problemas para iterar sobre segmentos de interfaces que contienen segmentos de interfaces. Este problema ha surgido al intentar trabajar con una llamada API que devuelve datos JSON. Se devuelven muchos datos y la estructura difiere ...

1 la respuesta

¿Cómo puede & implementación satisfacer el tipo de tiempo de ejecución.

Enkubectl/run.go [https://github.com/kubernetes/kubernetes/blob/master/pkg/kubectl/run.go#L59]en el código de Kubernetes, elGenerate La función tiene una lista de resultados de estos dos tipos: runtime.Object, errorLa última línea de la función ...