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

1 la respuesta

Golang ¿Cómo hacer la aserción de tipo para la interfaz desconocida?

1 la respuesta

Extendiendo los manejadores HTTP

7 la respuesta

No se puede establecer $ GOPATH en Mac OSX

2 la respuesta

compilar gopacket en windows 64bit

Estoy tratando de usargopacket [https://github.com/google/gopacket]en mis ventanas 10. Lo estoy usando para oler e inyectar paquetes directamente a / desde la NIC. Puedo compilar y ejecutar fácilmente mi código con GOARCH = 386 pero no puedo ...

7 la respuesta

¿Cómo usar correctamente sync.Cond?

Tengo problemas para descubrir cómo usar correctamentesync.Cond [https://golang.org/pkg/sync/#Cond]. Por lo que puedo decir, existe una condición de carrera entre bloquear el Locker e invocar el método Wait de la condición. Este ejemplo agrega un ...

2 la respuesta

Para el bucle de dos variables en Go

Lo siguiente para loop en Go no está permitido, for i := 0, j := 1; i < 10; i++, j++ {...}¿Cuál es el equivalente correcto del ciclo for de las dos variables a continuación? for (int i = 0, j = 1; i < 10; i ++ , j ++) {...}

2 la respuesta

¿Cómo recopilar valores de N goroutines ejecutados en un orden específico?

A continuación se muestra una estructura de tipo Stuff. Tiene tres ints. UNANumber, esDouble y esPower. Supongamos que calcular el doble y la potencia de una lista dada de entradas es un cálculo costoso. type Stuff struct { Number int Double int ...

2 la respuesta

¿Cuál es la diferencia entre ResponseWriter.Write y io.WriteString?

He visto tres formas de escribir contenido en la respuesta HTTP: func Handler(w http.ResponseWriter, req *http.Request) { io.WriteString(w, "blabla.\n") }Y: func Handler(w http.ResponseWriter, r *http.Request) { w.Write([]byte("blabla\n")) ...

2 la respuesta

¿Por qué la firma del método tiene que coincidir perfectamente con el método de la interfaz?

Empecé a aprender Go y tengo problemas para comprender lo siguiente: package main import "fmt" type I interface { foo(interface {}) } type S struct {} func (s S) foo(i int) { fmt.Println(i) } func main() { var i I = S{} i.foo(2) }Esto falla ...

4 la respuesta

el tipo de paquete no se puede usar como el tipo de paquete vedado

Estoy tratando de usar estoPaquete API de Golang Yelp [https://github.com/JustinBeckwith/go-yelp/tree/master/yelp]. En algunas de sus estructuras, utiliza tipos definidos enpaquete nulo de guregu [http://github.com/guregu/null]. Quiero declarar ...