Resultados de la búsqueda a petición "go"
Ejecute múltiples comandos de ejecución en el mismo shell golang
Tengo problemas para descubrir cómo ejecutar múltiples comandos usando el paquete os / exec. He controlado la red y el stackoverflow y no he encontrado nada que funcione para mí. Aquí está mi fuente: package main import ( _ "bufio" _ "bytes" _ ...
¿Cómo comparar 2 funciones en Go?
Por ejemplo, tengo una lista de funciones que quiero comparar: http://play.golang.org/p/_rCys6rynf [http://play.golang.org/p/_rCys6rynf] type Action func(foo string) type Handler struct { Get Action Post Action } var routes map[string]Handler ...
Enviar pulsaciones estándar al canal sin necesidad de nueva línea
Me gustaría enviar las pulsaciones de las teclas del usuario a un canal directamente después de cada pulsación individual realizada de manera estándar.He int...
Cierre múltiples rutinas si ocurre un error en una de cada vez
considere esta función: func doAllWork() error { var wg sync.WaitGroup wg.Add(3) for i := 0; i < 2; i++ { go func() { defer wg.Done() for j := 0; j < 10; j++ { result, err := work(j) if err != nil { // can't use `return err` here // what sould I ...
Ir: ¿Cuándo json.Unmarshal to struct devolverá un error?
Supongamos que tengo una estructura como type A struct{ name string`json:"name"` }Entonces en main tengo código var jsonString string = `{"status":false}` var a A error := json.Unmarshal([]byte(jsonString),&a)aparentemente el código anterior ...
En un bucle de rango de plantilla Go, ¿se declaran las variables fuera del reinicio del bucle en cada iteración?
Estoy tratando de usar una variable declarada fuera de un bucle de rango de plantilla Go para ver si la publicación anterior se produjo el mismo día que la publicación actual. Aquí hay un ejemplo simplificado. Dónde.Posts es una matriz de ...
error libxml2 no encontrado al instalar gokogiri en windows
Estoy tratando de instalargokogiri [https://github.com/moovweb/gokogiri]en la máquina con Windows 8 siguiendo las instrucciones en su página de github: Instalar: sudo apt-get install libxml2-devve a buscar ...
¿Cómo se obtiene un programa Golang para imprimir el número de línea del error que acaba de llamar?
Estaba tratando de arrojar errores en mi programa Golang conlog.Fatal pero,log.Fatal tampoco imprime la línea dondelog.Fatal fue corrido. ¿No hay forma de obtener acceso al número de línea que llamó log.Fatal? es decir, ¿hay alguna forma de ...
X no implementa Y (... el método tiene un receptor de puntero)
Ya hay varias preguntas y respuestas sobre esto "X no implementa Y (... el método tiene un receptor de puntero)"cosa, pero para mí, parecen estar hablando de cosas diferentes, y no se aplican a mi caso específico. Entonces, en lugar de hacer la ...