Resultados de la búsqueda a petición "go"
Golang orden de salida del canal
func main() { messages := make(chan string) go func() { messages <- "hello" }() go func() { messages <- "ping" }() msg := <-messages msg2 := <-messages fmt.Println(msg) fmt.Println(msg2) El código anterior siempre imprime "ping" y luego "hola" en ...
Errores personalizados en golang y receptores de puntero
Leyendo sobre receptores de valor frente a receptores de puntero en la web y stackoverflow, entiendo que la regla básica es: si no planea modificar el receptor, y el receptor es relativamente pequeño, no hay necesidad de punteros. Entonces, ...
Passing interface {} o [] interface {} en Golang
Con este fragmento, ¿por qué permite que la interfaz {} pase a la función pero no a la interfaz []. ¿Y cuál es la diferencia? Sé lo que dice el error (lo he comentado en la función), pero no estoy seguro de lo que significa el error. https: ...
La iteración sobre la lista vinculada en C ++ es más lenta que en Go
EDIT: después de recibir algunos comentarios, creé unnuevo ejemplo [https://stackoverflow.com/questions/50282452/iterating-over-linked-list-in-c-is-slower-than-in-go-with-analogous-memory-ac] que debería ser más reproducible. He estado ...
No se puede obtener información de itemCategory de la llamada GetConfiguration cuando se llama desde golang
La llamada a la API GET https://api.softlayer.com/rest/v3/SoftLayer_Product_Package/257/getConfiguration?objectMask=mask[itemCategory] devuelve un objeto,[]datatypes.Product_Package_Order_Configuration dóndeItemCategory está poblado. salida de ...
detect duplicate en JSON String Golang
Tengo una cadena JSON como "{\"a\": \"b\", \"a\":true,\"c\":[\"field_3 string 1\",\"field3 string2\"]}"how para detectar el atributo duplicado en esta cadena json usando Golang
detectar el último elemento dentro de una matriz usando el rango dentro de go-templates
Este programa genera simplemente 1,4,2, pero me gustaría imprimir 1,4,2. omo puede ver, la coma se imprime después de cada elemento de una matriz. package main import "os" import "text/template" func main() { params ...
Cómo ignorar los archivos generados de la cobertura de prueba Go
Tengo un archivo generado en mi paquete conDO NOT EDIT en la parte superior. Estoy ejecutando pruebas para mi paquete congo test -coverprofile=cover.out <package>. Esto crea un perfil de cobertura y muestra el porcentaje de cobertura total. Pero ...
Usando el esquema JSON para validar YAML
Digamos que quiero validar YAML y lo convierto a JSON para usar el esquema JSON. Por ejemplo, tengo YAML como lo siguiente: dep: name: ui path: ui requires: name: users properties: name: users name: ui2 path: be requires: name: users1Lo que ...
Println cambia la capacidad de un sector
Considere el siguiente código package main import ( "fmt" ) func main() { x := []byte("a") fmt.Println(x) fmt.Println(cap(x) == cap([]byte("a"))) // prints false y := []byte("a") fmt.Println(cap(y) == cap([]byte("a"))) // prints true ...