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

3 la respuesta

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 ...

4 la respuesta

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, ...

1 la respuesta

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: ...

2 la respuesta

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 ...

1 la respuesta

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 ...

2 la respuesta

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

2 la respuesta

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 ...

3 la respuesta

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 ...

0 la respuesta

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 ...

1 la respuesta

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 ...