Preguntas con la etiqueta [go]
¿Cómo unir un trozo de cuerdas en una sola cuerda?
package main import ( "fmt" "strings" ) func main() { reg := [...]string {"a","b","c"} fmt.Println(strings.Join(reg,",")) } me da un error de: prog.go:10: no se puede usar reg (escriba [3]cadena) como
Golang múltiples nombres de etiquetas json para un campo
¿Es posible en Golang usar más de un nombre para una etiqueta de estructura JSON? type Animation struct { Name string `json:"name"` Repeat int `json:"repeat"` Speed uint `json:"speed"` Pattern Pattern
¿El Go bytes.Buffer es seguro para subprocesos?
En el lenguaje de programación Go, ¿es bytes.Bufferseguro para subprocesos? AFAIK, su documentación no menciona la seguridad de los subprocesos.
¿Cómo comprobar si hay 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 nil no es posible) session = Session{}; Entonces
¿Es posible capturar una señal Ctrl+C (SIGINT) y ejecutar una función de limpieza, de forma "diferida"?
Quiero capturar la señal Ctrl+ C( SIGINT) enviada desde la consola e imprimir algunos totales parciales.
Cómo sembrar correctamente el generador de números aleatorios
Estoy intentando generar una cadena aleatoria en Go y aquí está el código que he escrito hasta ahora: package main import ( "bytes" "fmt" "math/rand" "time" ) func main() {
Pruebas de Golang en el subdirectorio
Quiero crear un paquete en Go con pruebas y ejemplos para el paquete como subdirectorios para mantener más limpio el espacio de trabajo. ¿Es posible? y si lo es, ¿cómo?
Cambiar valores mientras se itera
Supongamos que tengo estos tipos: type Attribute struct { Key, Val string } type Node struct { Attr []Attribute } y que quiero iterar sobre los atributos de mi nodo
Cómo establecer valores predeterminados en estructuras Go
Hay múltiples respuestas/técnicas para la siguiente pregunta: ¿Cómo establecer valores predeterminados para estructuras golang? Cómo inicializar estructuras en golang Tengo un par de respuestas, pero se requiere más discusión.
¿Qué es una runa?
¿ Qué es un runein Go? He estado buscando en Google pero Golang solo dice en una línea: runees un alias paraint32 . Pero, ¿por qué los números enteros se
Golang, ¿por qué no tenemos una estructura de datos establecida? [cerrado]
Estoy intentando resolver el ejercicio n.º 1.4 "El lenguaje de programación go", que requiere que tenga un conjunto. Puedo crear un tipo de conjunto, pero ¿por qué el idioma no
Analizando la cadena de fecha y hora RFC-3339/ISO-8601 en Go
Intenté analizar la cadena de fecha "2014-09-12T11:45:26.371Z"en Go. Este formato de hora se define como: RFC-3339 fecha-hora ISO-8601 fecha-hora Código layout := "2014-09-12T11:45:26.371Z" str := "2014-11-12T11:45:26.371Z" t, err := time.Parse(layout
¿Cómo puedo convertir una matriz de bytes terminada en cero en una cadena?
Necesito leer [100]bytepara transferir una gran cantidad de stringdatos. Debido a que no todos los strings tienen exactamente 100 caracteres, la parte restante byte arrayse rellena con 0s. Si convierto
Sintaxis de declaración de función: cosas entre paréntesis antes del nombre de la función
Lamento no poder ser más específico en el título de la pregunta, pero estaba leyendo código Go y encontré declaraciones de funciones de esta forma: func (h handler) ServeHTTP(w http.ResponseWriter,
json.Marshal(struct) devuelve "{}"
type TestObject struct { kind string `json:"kind"` id string `json:"id, omitempty"` name string `json:"name"` email string `json:"email"` } func TestCreateSingleItemResponse(t *testing.T) { testObject := new(TestObject) testObject.kind = "TestObject" testObject.id =