Preguntas etiquetadas con go

Go es un lenguaje de programación de código abierto. Está tipado estáticamente, con una sintaxis derivada libremente de C, que agrega administración de memoria automática, seguridad de escritura, algunas capacidades de tipeo dinámico, tipos incorporados adicionales, como matrices de longitud variable (llamados cortes) y mapas de valores clave, y un Gran biblioteca estándar.

9
¿Cuándo se ejecuta la función init ()?
Intenté encontrar una explicación precisa de lo que hace la init()función en Go. Leí lo que dice Effective Go pero no estaba seguro si entendía completamente lo que decía. La oración exacta de la que no estoy seguro es la siguiente: Y finalmente significa finalmente: init se llama después de …
357 go  init 


4
Punteros vs. valores en parámetros y valores de retorno
En Go hay varias formas de devolver un structvalor o una porción del mismo. Para los individuales que he visto: type MyStruct struct { Val int } func myfunc() MyStruct { return MyStruct{Val: 1} } func myfunc() *MyStruct { return &MyStruct{} } func myfunc(s *MyStruct) { s.Val = 1 } …
329 pointers  go 

18
¿Cuáles deberían ser los valores de GOPATH y GOROOT?
Estoy tratando de instalar doozer así: $ goinstall github.com/ha/doozer Me dan estos errores. goinstall: os: go/build: package could not be found locally goinstall: fmt: go/build: package could not be found locally goinstall: io: go/build: package could not be found locally goinstall: reflect: go/build: package could not be found locally goinstall: …
323 go  gopath 

3
Iterando sobre todas las teclas de un mapa
¿Hay alguna manera de obtener una lista de todas las claves en un mapa de idioma Go? El número de elementos viene dado por len(), pero si tengo un mapa como: m := map[string]string{ "key1":"val1", "key2":"val2" }; ¿Cómo itero sobre todas las claves?
316 loops  dictionary  go 




8
¿Cómo leer / escribir desde / a un archivo usando Go?
He estado tratando de aprender Ir por mi cuenta, pero me ha sorprendido intentar leer y escribir en archivos normales. Puedo llegar tan lejos inFile, _ := os.Open(INFILE, 0, 0), pero en realidad obtener el contenido del archivo no tiene sentido, porque la función de lectura toma []byteun parámetro. func …
284 file  go 

13
Cómo manejar la configuración en Ir [cerrado]
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 4 años . Mejora esta pregunta Soy nuevo en la programación de Go y me …

5
¿Cómo multiplicar la duración por entero?
Para probar goroutines concurrentes, agregué una línea a una función para hacer que regrese un tiempo aleatorio (hasta un segundo) time.Sleep(rand.Int31n(1000) * time.Millisecond) Sin embargo, cuando compilé, recibí este error . \ crawler.go: 49: operación no válida: rand.Int31n (1000) * time.Millisecond (tipos no coincidentes int32 y time.Duration) ¿Algunas ideas? ¿Cómo …
284 go  time 



11
¿Cómo leer desde la entrada estándar en la consola?
Me gustaría leer la entrada estándar desde la línea de comando, pero mis intentos han terminado con la salida del programa antes de que se me solicite la entrada. Estoy buscando el equivalente de Console.ReadLine () en C #. Esto es lo que tengo actualmente: package main import ( "bufio" …
270 go 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.