Resultados de la búsqueda a petición "go"
Código de ejemplo para probar el sistema de archivos en Golang
Estoy tratando de escribir una prueba unitaria para una función que interactuará con el sistema de archivos y me gustaría poder burlarme del sistema de archivos durante la prueba. El siguiente código se dio como respuesta ...
Pruebas de depuración con delve
Estoy usando"ir a prueba -v"para ejecutar un montón de pruebas unitarias. Me gustaría depurarlas usando delve. Cuando intento ejecutar el depurador, obtengo un"No se puede depurar el paquete no principal"error. Entonces, ¿cómo puedo depurar las ...
Configuración de prueba y desmontaje para cada prueba en marcha
Estoy usando el paquete go "testing". Ejecutando mis pruebas como a continuación. func TestMain(m *testing.M) { ... // Setup os.Exit(m.Run()) // Teardown }Esto ejecutará una configuración antes de que se ejecute cualquier prueba, y un desmontaje ...
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 ...
No se puede acceder a las variables c en cgo
Estoy tratando de acceder a una estructura c en cgo, pero ve esto no se pudo determinar el tipo de nombre para C.utmpx utmpx es una estructura c Aquí está el código go: /* #include <stdio.h> #include <stdlib.h> #include <utmpx.h> #include ...
Golang: Registre múltiples rutas usando el rango para segmentos / mapa de bucle
Considere que tengo una porción de rutas de cadena: paths := []string{"/path0", "/path1", "/path2" /*... "/path-n"*/ } // where n is the last pathUsando paquetenet/http, Quiero registrar el controlador para esta ruta usandofor bucle con cláusula ...
Convertir cadena a tipo entero en Go?
Estoy tratando de convertir una cadena devuelta deflag.Arg(n) a unaint. ¿Cuál es la forma idiomática de hacer esto en Go?
¿Hay un contenedor jq para golang que pueda producir una salida JSON legible por humanos?
Estoy escribiendo un programa go (llamémoslo foo) que genera JSON en Standard Out. $ ./foo {"id":"uuid1","name":"John Smith"}{"id":"uuid2","name":"Jane Smith"}Para hacer que la salida sea legible para humanos, tengo que canalizarla a jq como: $ ...
¿Cómo inicializo una estructura compuesta en Go?
Digamos que tengo una estructura con otra estructura incrustada en ella. type Base struct { ID string } type Child struct { Base a int b int }Cuando voy a inicializarChild, No puedo inicializar elID campo directamente. // unknown field 'ID' in ...
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": "", ...