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

2 la respuesta

Unmarshal json string a una estructura que tiene un elemento de la estructura misma

Soy un principiante e intento desarmar la siguiente cadena json [{ "db": { "url": "mongodb://localhost", "port": "27000", "uname": "", "pass": "", "authdb": "", "replicas": [ { "rs01": { "url":"mongodb://localhost", "port": "27001", "uname": "", ...

1 la respuesta

Plantilla de Golang con interruptor y ForEach

Necesito crearbash.sharchivo del programa golang que debe hacer lo siguiente: CrearPara cadabucle de dependencias y leer el tipo y de acuerdo con el tipo de impresión diferente mensaje de eco (comandos) Necesito que funcione concambiar sobre ...

1 la respuesta

Ir: anexar directamente al corte que se encuentra en un mapa

Quería crear un mapa de sectores donde se agregan valores al segmento correspondiente. Sin embargo, al intentar agregar directamente al segmento devuelto accediendo a él (vea el comentario a continuación), no se almacenaría, por lo que tuve que ...

1 la respuesta

¿Cómo reconocer el valor vacío y el campo no especificado al desarmar en Go?

Me gustaría saber si es posible diferenciar un valor vacío y un valor de campo no especificado. Aquí hay un ejemplo: var jsonBlob = []byte(`[ {"Name": "A", "Description": "Monotremata"}, {"Name": "B"}, {"Name": "C", "Description": ""} ]`) type ...

1 la respuesta

Rellene os.Stdin para la función que lee de él

¿Cómo lleno os.Stdin en mi prueba para una función que se lee usando un escáner? Solicito una entrada de línea de comando de usuario a través de un escáner usando la siguiente función: func userInput() error { scanner := ...

1 la respuesta

Cambiar el tipo y el valor del puntero en la interfaz con reflexión

¿Es posible cambiar el tipo de puntero y el valor de la variable definida por la interfaz? Puedo cambiar el valor del puntero con reflexión:v.Elem().Set(reflect.ValueOf(&Greeter{"Jack"}).Elem()) que es equivalente aa = &Greeter{"Jack"}. Pero, ...

2 la respuesta

¿Cuánta memoria reservan los mapas de golang?

Dada una asignación de mapa donde la inicialespacio [https://golang.org/ref/spec#Making_slices_maps_and_channels]no se especifica, por ejemplo: foo := make(map[string]int)losdocumentación ...

1 la respuesta

Código de Golang para repetir un código html n veces

Estoy trabajando en la aplicación web Golang. En eso necesito iterar una línea HTMLn numero de veces. func index(w http.ResponseWriter, r *http.Request) { tmpl := template.Must(template.ParseFiles("templates/index.html")) n := 5 tmpl.Execute(w, ...

1 la respuesta

¿Por qué estas gorutinas no escalan su rendimiento a partir de ejecuciones más concurrentes?

AntecedentesActualmente estoy trabajando en mi tesis de licenciatura y básicamente mi tarea es optimizar un código dado en Go, es decir, hacer que se ejecute lo más rápido posible. Primero, optimicé la función en serie y luego intenté introducir ...

1 la respuesta

¿Dónde busca el servidor web Go los archivos?

Tengo una aplicación web simple, el archivo de código que se llama HttpServer.go es: package main import ( "net/http" ) func main() { mux := http.NewServeMux() files := http.FileServer(http.Dir("/public")) ...