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.

7
¿Cómo ejecutar casos de prueba en un archivo especificado?
Los casos de prueba de mi paquete están dispersos en varios archivos, si lo ejecuto go test <package_name>, ejecuta todos los casos de prueba en el paquete. Sin embargo, no es necesario ejecutarlos todos. ¿Hay alguna manera de especificar un archivo para go testejecutar, de modo que solo ejecute casos …
205 go 

7
¿Por qué haría () o new ()?
Los documentos de introducción dedican muchos párrafos a explicar la diferencia entre new()y make(), pero en la práctica, puede crear objetos dentro del ámbito local y devolverlos. ¿Por qué usarías el par de asignadores?
203 go 


1
Decodificando JSON usando json.Unmarshal vs json.NewDecoder.Decode
Estoy desarrollando un cliente API donde necesito codificar una carga JSON a pedido y decodificar un cuerpo JSON a partir de la respuesta. He leído el código fuente de varias bibliotecas y, por lo que he visto, tengo básicamente dos posibilidades para codificar y decodificar una cadena JSON. Use json.Unmarshalpasar …
201 json  go 


21
¿Es aseverar el mal? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …
199 c++  c  error-handling  go  assert 

5
Listar directorio en Ir
He estado tratando de descubrir cómo simplemente enumerar los archivos y carpetas en un solo directorio en Go. Lo he encontrado filepath.Walk, pero entra en subdirectorios automáticamente, lo que no quiero. Todas mis otras búsquedas no han mejorado nada. Estoy seguro de que esta funcionalidad existe, pero ha sido realmente …
197 go 

6
Escriba segmentos de conversión de interfaces
Tengo curiosidad por qué Go no se convierte implícitamente []Ta []interface{}cuándo se convertirá implícitamente Ta interface{}. ¿Hay algo no trivial en esta conversión que me estoy perdiendo? Ejemplo: func foo([]interface{}) { /* do something */ } func main() { var a []string = []string{"hello", "world"} foo(a) } go build se …

6
Aplicación automática de versiones de compilación
¿Es posible incrementar automáticamente un número de versión menor cada vez que se compila una aplicación Go? Me gustaría establecer un número de versión dentro de mi programa, con una sección de autoincremento: $ myapp -version MyApp version 0.5.132 Siendo 0.5 el número de versión que configuré, y 132 un …
193 go 

11
¿Cómo puedo imprimir JSON con Go?
¿Alguien sabe de una manera simple de imprimir bonita salida JSON en Go? El paquete http://golang.org/pkg/encoding/json/ no parece incluir funcionalidades para esto (EDITAR: sí, ver respuesta aceptada) y un google rápido no muestra nada obvio. Los usos que estoy buscando son una impresión bonita del resultado json.Marshaly solo formatean una …
191 json  go  pretty-print 

7
¿Cómo actualiza Go los paquetes de terceros?
Mirando qué tan activamente crecen y mejoran los paquetes de golang, me pregunto cómo se resuelve el problema con las versiones de paquetes. Veo que una forma es almacenar paquetes de terceros en una carpeta de proyecto. ¿Pero qué pasa si lo instalo go get?
190 go 

7
¿Qué es una runa?
Que es un rune en Go? He estado buscando en Google pero Golang solo dice en una línea: runees un alias paraint32 . Pero, ¿cómo es que los enteros se usan por todas partes como casos de intercambio? El siguiente es un intercambio de funciones. ¿Qué es todo el <=y- …
188 go  rune 

7
¿Cómo gestionan las personas la autenticación en Go? [cerrado]
Cerrado. Esta pregunta no cumple con las pautas de desbordamiento de pila . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Stack Overflow. Cerrado el mes pasado . Mejora esta pregunta Para aquellos que crean API RESTful y aplicaciones …
187 authentication  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.