English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
introducción
Goes un lenguaje de programación de proceso. Fue desarrollado por Robert Griesemer, Rob Pike y Ken Thompson en 2007desarrollado, pero en 2009añoSe publica como un lenguaje de programación de código abierto. Los programas se ensamblan utilizando paquetes para gestionar eficazmente las dependencias. Este lenguaje también admite patrones de entorno de lenguaje dinámico. Por ejemplo, la inferencia de tipo (y:= 0; la declaración válida de la variable y como float).
Comience con la programación en Go
Hay varios IDE en línea, como The Go Playground, repl.it, entre otros, que se pueden utilizar para ejecutar programas Go sin instalar.
Para instalar Go en su PC o portátil, necesitamos dos programas: el editor y el compilador
Editores de texto:El editor de texto le proporciona un entorno para escribir código fuente.Plataforma. A continuación se muestra una lista de editores de texto:
Windows Notepad
Visual Studio Code
Sublime
Buscar el compilador de Go: La versión de distribución de Go se puedeFreeBSD(Versión8y versiones posteriores),Linux, Mac OS X (Snow Leopard y versiones posteriores),y los que tienen32bits (386)y64bits (amd64 )de El archivo de instalación binario del sistema operativo Windows.)x86Arquitectura del procesador.
Más detalles sobre la instalación. VisiteInformación sobre la instalación de la versión de distribución de GO
Nota: el nombre de archivo de los archivos de código fuente del lenguaje go debe ser .go
Escribir el primer programa en Go:
package main import "fmt" func main() { // Imprimir w3codebox fmt.Println("Hello, w3codebox") }
Salida:
Hello, w3codebox
Explicación de la sintaxis del lenguaje de programación Go:
El1Línea:contieneCuerpo del programaProgramaPaqueteque tiene el contenido integral del programa. Es el punto de partida para ejecutar el programa, por lo tanto, debe escribirse un programa.
El2Línea:contieneimport "fmt"es una orden de preprocesamiento, que le indica al compilador que incluya los archivos ubicados en el paquete.
Línea tercera:Función principales el punto de partida de la ejecución del programa. Es el punto de partida del programa.
El4Línea:fmt.Println()es una función de biblioteca estándar para imprimir cosas como salida a screen.In,fmtEl paquete ha transmitido el método println, que se utiliza para mostrar la salida. fmt.Println() es una función de biblioteca estándar que se utiliza para imprimir ciertos contenido como salida en la pantalla, el paquete fmt ya contiene el método Println, que se utiliza para mostrar la salida.
Comentarios:Los comentarios se utilizan para explicar el código y se utilizan de la misma manera que en Java o C oC ++Se utiliza de la misma manera. El compilador ignora las entradas de comentarios y no las ejecuta. Los comentarios pueden ser en línea o en múltiples líneas.
Comentarios en línea:
Sintaxis:
// Comentarios en línea
Comentarios en múltiples líneas:
Sintaxis:
/* Comentarios en múltiples líneas */
A continuación se muestra otro ejemplo:
package main import "fmt" func main() { fmt.Println("1 + 1 =", 1 + 1)} }
Salida:
1 + 1 = 2