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

2 la respuesta

Ir: ¿Cómo puedo iniciar el navegador DESPUÉS de que el servidor comenzó a escuchar?

En Go, ¿cómo puedo iniciar el navegador DESPUÉS de que el servidor comenzó a escuchar? Preferiblemente de la manera más simple posible. Mi código hasta ahora, super tonto hasta el punto: package main import ( // Standard library packages "fmt" ...

2 la respuesta

¿Por qué obtengo un error de "no se puede asignar" al establecer el valor de una estructura como un valor en un mapa? [duplicar]

Esta pregunta ya tiene una respuesta aquí: Estructura de acceso en el mapa (sin copiar) [/questions/17438253/access-struct-in-map-without-copying] 2 respuestasNuevo para ir. Encontré este error y no tuve suerte de encontrar la causa o la ...

3 la respuesta

Ir destructores?

Sé que no hay destructores en Go ya que técnicamente no hay clases. Como tal, yo usoinitClass para realizar las mismas funciones que un constructor. Sin embargo, ¿hay alguna forma de crear algo para imitar un destructor en caso de terminación, ...

2 la respuesta

¿Cómo inicializo una matriz sin usar un bucle for en Go?

Tengo una matrizA de valores booleanos, indexados por enteros0 an, todo inicialmente configurado entrue. Mi implementación actual es: for i := 0; i < n; i++ { A[i] = true }

1 la respuesta

¿Necesitamos cerrar el objeto de respuesta si se produce un error al llamar a http.Get (url)?

En el siguiente código también es necesario cerrar el cuerpo de la respuesta en el caso de error: res, err := http.Get(url) if err != nil { log.Printf("Error: %s\n", err) } defer res.Body.Close()

1 la respuesta

Comportamiento diferente de la variable y el valor de retorno de la función

Quiero unir dos líneas, pero recibo un mensaje de error. Original: hash := sha1.Sum([]byte(uf.Pwd)) u.Pwhash = hex.EncodeToString(hash[:]) Articulación: u.Pwhash = hex.EncodeToString(sha1.Sum([]byte(uf.Pwd))[:])El primero funciona bien, el ...

2 la respuesta

Verifique la existencia de objetos en mongo usando gopkg.in/mgo.v2

Estoy buscando una forma conveniente de verificar si el objeto ya existe en la colección. Por ahora, la única forma que he encontrado es type result interface{} var res result err := col.Find(bson.M{"title": "title1"}).One(&res) if err != nil { ...

2 la respuesta

Por favor, explique &, y * punteros en GoLang

Recientemente comencé a aprender GoLang. Ha habido varias instancias en las que el compilador arroja un error cuando intento pasar variables como argumentos dentro de las funciones Go. A veces he podido depurar esto usando un puntero delante de ...

1 la respuesta

¿Por qué cuenta ++ (en lugar de cuenta = cuenta + 1) cambia la forma en que se devuelve el mapa en Golang

Usé un mapa que usa palabras de una oración como sus claves y enteros como los valores. func WordCount(s string) map[string]int { var m map[string]int m = make(map[string]int) var substrings[]string count := 0 substrings = strings.Split(s, " ") ...

1 la respuesta

¿Por qué la capacidad de corte con números impares difiere del comportamiento con números pares?

Noté que la capacidad de las rebanadas se comporta de manera diferente, cuando la capacidad es un número impar. Más específicamente: cuando se agrega un elemento a un segmento, la capacidad del segmento esdoblado cuando la capacidad original era ...