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

2 la respuesta

El método de Stringer requiere valor

Las preguntas frecuentes de Go responden una pregunta [https://golang.org/doc/faq#methods_on_values_or_pointers]con respecto a la elección de la definición del receptor por valor frente a por puntero en los métodos. Una de las declaraciones en ...

6 la respuesta

Analizando cadena de fecha en golang

Intenté analizar la cadena de fecha "2014-09-12T11: 45: 26.371Z" en go lang. Código layout := "2014-09-12T11:45:26.371Z" str := "2014-11-12T11:45:26.371Z" t, err := time.Parse(layout , str)tiempo de análisis "2014-11-12T11: 47: 39.489Z": ...

2 la respuesta

Iterar sobre una interfaz

Quiero crear una función que tome un mapa o una matriz de lo que sea y lo repita llamando a una función en cada elemento que sepa qué hacer con los tipos que encuentre. Aquí está mi primer intento fallido. Actualmente cuando lo ejecuto en mi ...

2 la respuesta

¿Por qué Golang maneja los cierres de manera diferente en goroutines?

Considere el siguiente código de Golang (también en elIr al patio de recreo [http://play.golang.org/p/Hmc46TwCCv]): package main import "fmt" import "time" func main() { for _, s := range []string{"foo", "bar"} { x := s func() { fmt.Printf("s: ...

2 la respuesta

Cómo obtener el nombre de la función actual

Para fines de seguimiento, me gustaría imprimir el nombre de la función actual, como el__FUNCTION__ macro en gcc. Para que cuando tenga una función func foo () { trace() }se imprimirá automáticamenteEntering foo()... o algo así.

2 la respuesta

forma correcta de esperar a que termine una rutina

Deseo saber cuál es la forma correcta de esperar a que termine una rutina antes de salir del programa. Al leer algunas otras respuestas, parece que un bool chan hará el truco, como enEnlace de juegos [http://play.golang.org/p/ZFnygUtdSY] func ...

1 la respuesta

Escribir al cliente UDP Socket en Go

Estoy buscando una buena solución para una comunicación cliente / servidor con sockets UDP en lenguaje Go. Los ejemplos que encontré en Internet me muestran cómo enviar datos al servidor, pero no enseñan cómo devolverlos al cliente. Para ...

4 la respuesta

¿Cómo convierto el byte [Tamaño] a cadena en Go?

Tengo una matriz de bytes de tamaño que obtuve después de hacermd5.Sum(). data := []byte("testing") var pass string var b [16]byte b = md5.Sum(data) pass = string(b)Me sale el error: no puede convertir b (tipo [16] byte) para escribir cadena

3 la respuesta

pánico: error de tiempo de ejecución: índice fuera de rango en Go

Tengo la siguiente función que toma un comando del terminal e imprime algo basado en la entrada. Parece bastante simple, si el usuario escribe 'agregar', el sistema imprime una línea, si el usuario no escribe nada, imprime otra cosa. Cada vez ...

1 la respuesta

Mejores prácticas con sesiones (gorila / sesiones)

Antes de comenzar a usar sesiones en Golang, necesito respuestas a algunas preguntas. ejemplo de sesiónimport "github.com/gorilla/sessions" var store = sessions.NewCookieStore([]byte("33446a9dcf9ea060a0a6532b166da32f304af0de")) func Handler(w ...