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

2 la respuesta

Cómo crear un nuevo objeto con una cadena en Golang

¿Cómo puedo crear un objeto cuando solo tengo su tipo en cadena? Estoy buscando algo como: type someStruct struct {} resultObject := new "someStruct"Será realmente útil y conveniente con esto cuando utilice una biblioteca ORM diferente como GORP ...

3 la respuesta

"Fusionar" coloca dos estructuras del mismo tipo

Mirando estostruct: type Config struct { path string id string key string addr string size uint64 } Ahora tengo unDefaultConfig Inicializado con algunos valores y uno cargado desde un archivo, digamosFileConfig. Quiero que ambas estructuras se ...

1 la respuesta

Interfaz de conversión {} para estructurar en codificación json

Tengo ese código:http://play.golang.org/p/aeEVLrc7q1 [http://play.golang.org/p/aeEVLrc7q1] type Config struct { Application interface{} `json:"application"` } type MysqlConf struct { values map[string]string `json:"mysql"` } func main() { ...

2 la respuesta

Problema de Golang con el acceso a la matriz JSON anidada después de desmantelar

Todavía estoy en el proceso de aprendizaje de Go, pero estoy chocando con un muro cuando se trata de matrices de respuesta JSON. Cada vez que intento acceder a un elemento anidado de la matriz de "objetos", Go throws (tipo interface {} no admite ...

2 la respuesta

Conéctese a un servidor usando SSH y un pem / key con golang

Estoy tratando de conectarme a un servidor Linux AWS de Amazon con una clave usando el paquete [ssh] [1] del lenguaje de programación Go. Sin embargo, la documentación del paquete es un poco críptica / confusa. ¿Alguien sabe cómo conectarse a ...

2 la respuesta

¿Por qué no se ejecuta mi gorutina?

Estoy aprendiendo Go y quería probar goroutines y canales. Aquí está mi código: package main import "fmt" func main(){ messages := make(chan string,3) messages <- "one" messages <- "two" messages <- "three" go func(m *chan string) ...

1 la respuesta

llamar al comando con algunos argumentos funciona pero no con otros bu wotrks desde la consola

El siguiente código funciona y genera detalles de 10 procesos. package main import ( "os/exec" ) func main() { print(top()) } func top() string { app := "/usr/bin/top" cmd := exec.Command(app, "-n 10", "-l 2") out, err := cmd.CombinedOutput() if ...

3 la respuesta

Lea datos completos con Golang net.Conn.Read

Así que estoy construyendo una aplicación de red en Go y he visto queConn.Read lee en una matriz de bytes limitada, que había creado conmake([]byte, 2048) y ahora elproblemaes que no sé la longitud exacta del contenido, por lo que podría ser ...

1 la respuesta

Importación de paquetes "mutuos" en Golang

¿Es posible hacer algo como importar un paquete "mutuo" en Golang? Digamos, por ejemplo, que tengo dos paquetes, A y B con funciones AFunc y BFunc, BFunc2 package A import "B" func AFunc() { //do stuff but also use B.BFunc() }- package B ...

1 la respuesta

Ir a plantillas: rango sobre rebanadas de estructuras en lugar de estructuras de rebanadas

Después de jugar un poco con las plantillas HTML de Golang, todos los ejemplos que encontré para recorrer los objetos en las plantillas fueron pasar estructuras de cortes a la plantilla, algo así como en este ejemplo: type UserList struct { Id ...