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

1 la respuesta

Golang: transmite una interfaz a una variable escrita dinámicamente

En marcha, ¿es posible emitir variables dinámicamente de alguna manera? Por ejemplo, si un elenco simple sería: var intAge = interfaceAge.(int)¿Qué pasa si no sé que la edad es un int por adelantado? Una forma simple de escribirlo sería var x ...

3 la respuesta

Serializar una matriz JSON de tipo mixto en Go

Quiero devolver una estructura que se vea así: { results: [ ["ooid1", 2.0, "Söme text"], ["ooid2", 1.3, "Åther text"], ] }Esa es una matriz de arrags que es una cadena, un número de coma flotante y un carácter unicode. Si fuera Python, ...

2 la respuesta

Cómo usar una ruta relativa para LDFLAGS en golang

Soy nuevo en Golang, y estoy tratando de construir un programa Golang que use una lib estática (archivo .a) la estructura del directorio para mi proyecto como se muestra a continuación └─testserver ├─bin ├─pkg └─src ├─logging └─testserver ...

2 la respuesta

¿Por qué las funciones de cadena no están definidas en el tipo de cadena?

Me preguntaba por qué las funciones de cadena en Google Go se definen en unstrings paquete en lugar de en elstring tipo de datos en sí. Podrían haber hecho fácilmente func (s string) ToUpper() string { }en lugar de la actual func ToUpper(s ...

2 la respuesta

¿Qué significan los tres puntos “./…” en las invocaciones de línea de comando Go?

Si ejecuta pruebas de Golang en Travis CI, lo harádescargue todas sus dependencias con tres puntos [http://docs.travis-ci.com/user/languages/go/]: go get -d -v ./... && go build -v ./...Que hace./... indicar o ampliar a allí? He investigado un ...

2 la respuesta

Golang serializa y deserializa de nuevo

¿Cuál es la mejor manera (integridad y rendimiento) en Golang para serializar y deserializar una estructura de cadena y viceversa? por ejemplo, si tengo esta estructura: struct Session { Properties map[string]interface{} Permissions []int64 ...

2 la respuesta

Convierta una matriz de tamaño fijo en una matriz de tamaño variable en Go

Estoy tratando de convertir una matriz de tamaño fijo[32]byte a matriz de tamaño variable (segmento)[]byte: package main import ( "fmt" ) func main() { var a [32]byte b := []byte(a) fmt.Println(" %x", b) }pero el compilador arroja el ...

1 la respuesta

¿Cómo revierto un corte en marcha?

¿Cómo revierto un corte arbitrario ([]interface{}) en Go? Prefiero no tener que escribirLess ySwap usarsort.Reverse. ¿Hay una manera simple e integrada de hacer esto?

5 la respuesta

¿Cómo puedo "ejecutar" un proyecto con varios archivos en el paquete principal?

Actualmente tengo un solo archivo en mi paquete principal llamadomain.go. ¿Cómo divido el contenido demain.go en múltiples archivos sin crear un paquete separado porque el código no es reutilizable. Quiero una estructura de directorio como ...

2 la respuesta

Definir una función recursiva dentro de una función en Ir

Estoy tratando de definir una función recursiva dentro de otra función en Go, pero estoy luchando por obtener la sintaxis correcta. Estoy buscando algo como esto: func Function1(n) int { a := 10 Function2 := func(m int) int { if m <= a { return ...