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

1 la respuesta

El programa Go Client genera muchos sockets en el estado TIME_WAIT

Tengo un programa go que genera muchas solicitudes HTTP de múltiples corutinas. después de ejecutarse durante un tiempo, el programa escupe un error: conectar: no se puede asignar la dirección solicitada. Cuando verifico con netstat, obtengo un ...

2 la respuesta

¿Llamar a un método con un receptor de puntero por un objeto en lugar de un puntero a él?

v es un objeto deVertexyScale es un método para que un punteroVertex. Entonces por qué esv.Scale(10) no está mal, dado quev no es un puntero a unVertex ¿objeto? Gracias. package main import ( "fmt" "math" ) type Vertex struct { X, Y float64 } ...

1 la respuesta

mostrando cobertura de pruebas funcionales sin puntos ciegos

Tengo un código de producción de golang y pruebas funcionales para él escritas no en golang. Las pruebas funcionales ejecutan binarios compilados. La versión muy simplificada de mi código de producción está aquí:main.go: package main import ( ...

1 la respuesta

orden de ejecución de gorutinas

Estoy tratando de entender esta parte del código, no estoy seguro de por qué el segundo intento se ejecuta antes del primero. ¡Sería genial si alguien realmente pudiera ayudarme con esto! func sum(a []int, c chan int) { fmt.Println("summing: ", ...

2 la respuesta

comportamiento desconcertante para Stringers?

Nuevo para ir, así que tengan paciencia conmigo. He estado mirando las páginas de "Tour of Go" y me topé con algo desconcertante sobre Stringers. Considere el ejercicio ...

1 la respuesta

Consulte la variable de nivel constante o de paquete en lugar de la variable de nivel de función

package main import "fmt" const name = "Yosua" // or var name string = "James" func main() { name := "Jobs" fmt.Println(name) }¿Cómo referirse a la constante y no a la variable de nivel de función?

1 la respuesta

Va la evaluación del compilador difiere para la expresión constante y otra expresión

¿Por qué el siguiente código no se compila? package main import ( "fmt" "unsafe" ) var x int = 1 const ( ONE int = 1 MIN_INT int = ONE << (unsafe.Sizeof(x)*8 - 1) ) func main() { fmt.Println(MIN_INT) }Me sale un error main.go: 12: la constante ...

3 la respuesta

¿Por qué se necesitan interfaces en Golang?

En Golang, utilizamos estructuras con métodos de receptor. Todo es perfecto hasta aquí. Sin embargo, no estoy seguro de qué interfaces son. Definimos métodos en estructuras y si queremos implementar un método en una estructura, lo escribimos de ...

1 la respuesta

Mapa en orden de bucle de rango

Estoy buscando una forma definitiva de abarcar unGo map en orden. Especificaciones de Golang [https://golang.org/ref/spec#For_statements]establece lo siguiente: El orden de iteración sobre los mapas no se especifica y no se garantiza que sea el ...

2 la respuesta

Cómo implementar la agrupación de memoria en Golang

Implementé un servidor HTTP en Go. Para cada solicitud, necesito crear cientos de objetos para una estructura en particular, y tengo ~ 10 estructuras como esa. Entonces, una vez finalizada la solicitud según la implementación de Go, se ...