Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 7591|Respuesta: 0

Tutorial de inicio en Google para Windows

[Copiar enlace]
Publicado en 16/9/2019 16:02:26 | | | |
Go es un lenguaje nuevo, concurrente, de recogida basura, de compilación rápida.
  • Puede compilar un gran programa de Go en un ordenador en cuestión de segundos.
  • Go proporciona un modelo para la construcción de software que facilita el análisis de dependencias y evita el inicio de la mayoría de los archivos y bibliotecas de inclusión en estilo C.
  • Go es un lenguaje tipado estáticamente, y su sistema de tipos no tiene jerarquía. Así que los usuarios no necesitan perder tiempo definiendo relaciones entre tipos, lo que se siente más ligero que los lenguajes orientados a objetos típicos.
  • Go es un lenguaje completamente de recogida basura y proporciona soporte básico para la ejecución y comunicación concurrentes.
  • Por su diseño, Go pretende ofrecer una forma de construir software de sistema en máquinas multinúcleo.



Descargar e instalar

El inicio de sesión del hipervínculo es visible.Haz clic en el enlace de la plataforma "Microsoft Windows" para descargarlo e instalarlo hasta siguiente, como se muestra en la figura de abajo:



Consulta la versión

Una vez completada la instalación, puedes ejecutar el comando Ver Versión en la ventana cmd para comprobar si la instalación es exitosa, como se muestra en la siguiente figura:






Programa de Hello Word

Independientemente del lenguaje de desarrollo con el que empieces, en el primer ejemplo, suele ser la consola la que genera la cadena de palabras de hola.

El código es el siguiente:

Go ejecuta, compila y ejecuta el programa Go

Hola Golang, me llamo itsvse, tengo 5 años.




Go tiene dos funciones reservadas: la función de entrada (que puede aplicarse a todos los paquetes) y la función principal (Solo puede aplicarse al paquete principal)。 Estas dos funciones no pueden tener parámetros ni valores de retorno cuando están definidas. Aunque puedes escribir tantas funciones de init como quieras en un paquete, recomendamos encarecidamente que escribas solo una función de init por archivo en un paquete, tanto por legibilidad como por mantenibilidad posterior.

Los programas de Go llaman automáticamente a init() y main(), así que no necesitas llamar a estas dos funciones en ningún sitio. La función de inicio en cada paquete es opcional, peroEl paquete principal debe contener una función principal


Ve a compilar código

Si tienes varios archivos en una carpeta de proyecto y solo quieres compilar un archivo concreto, puedes añadir un nombre de archivo después de la compilación, por ejemplo go build a.go; el comando go build compilará todos los archivos go en el directorio actual por defecto.

Si es el paquete principal, cuando ejecutas la build de go, generará un archivo ejecutable en el directorio actual.



El tamaño del archivo ejecutable compilado es cercano a 2 m.

Habilitar el servicio HTTP

Si desarrollas un servicio HTTP en Golang, puedes usar las funciones que proporciona el paquete net/http. El paquete net/http proporciona un conjunto muy completo de funciones, y el servicio HTTP lanzado también es muy estable y eficiente, y puede usarse en un entorno de producción.

Código:

Luego accede a él en el http://localhost:9090 del navegador y podrás ver la salida http! de Hello Golang.



(Fin)




Anterior:Golang en los tipos String e Int se convierten entre sí
Próximo:Pide el gancho del lenguaje C de 64 bits
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com