Resultados de la búsqueda a petición "go"
Reflect.Value.FieldByName causando pánico
Recibo el siguiente error al llamar al método .FieldByName de un valor reflejado, el error exacto es: - panic: reflect: call of reflect.Value.FieldByName on ptr Valuey el código es: - s := reflect.ValueOf(&value).Elem() (value is a struct) ...
Golang descarga múltiples archivos en paralelo usando goroutines
¿Es posible descargar y guardar archivos en paralelo usando goroutines? A continuación se muestra mi código que descarga archivos de mi Dropbox: package main import ( "encoding/json" "fmt" "io" "io/ioutil" "net/http" "net/url" "os" ...
¿Cómo verificar una estructura vacía?
Defino una estructura ... type Session struct { playerId string beehive string timestamp time.Time }A veces le asigno una sesión vacía (porque nulo no es posible) session = Session{};Entonces quiero verificar, si está vacío: if session == ...
Usando SetString de reflexión
Tengo una estructura como esta: type ProductionInfo struct { StructA []Entry } type Entry struct { Field1 string Field2 int }Me gustaría cambiar el valor deField1 usando la reflexión, pero el objeto de reflexión siempre devuelveCanSet() = false. ...
¿No hay un operador XOR para booleanos en golang?
¿No hay un operador XOR para booleanos en golang? Estaba tratando de hacer algo comob1^b2 pero decía que no estaba definido para booleanos.
X no implementa Y (... el método tiene un receptor de puntero)
Ya hay varias preguntas y respuestas sobre esto "X no implementa Y (... el método tiene un receptor de puntero)"cosa, pero para mí, parecen estar hablando de cosas diferentes, y no se aplican a mi caso específico. Entonces, en lugar de hacer la ...
El lenguaje Go tiene sobrecarga de función / método?
Estoy portando una biblioteca C para ir. Una función C (con varargs) se define así: curl_easy_setopt(CURL *curl, CURLoption option, ...);Así que creé las funciones del contenedor C: curl_wrapper_easy_setopt_str(CURL *curl, CURLoption option, ...
Manera idiomática de hacer la aserción de conversión / tipo en múltiples valores de retorno en Go
¿Cuál es la forma idiomática de emitir múltiples valores de retorno en Go?¿Puede hacerlo en una sola línea o necesita usar variables temporales como las que ...
¿Va regexp?
Irdocumento de sintaxis re2 dice que cualquier carácter (.) coincide con cualquier carácter, incluida la nueva línea (s = verdadero). Sin embargo, escribí un...
json.Unmarshal objeto anidado en cadena o byte []
Estoy intentando Unmarshal algunos json para que un objeto anidado no se analice sino que se trate como un