freeCodeCamp/guide/spanish/go/hello-world/index.md

63 lines
2.6 KiB
Markdown

---
title: Hello World in Go
localeTitle: Hola mundo en go
---
Para instalar Go en su computadora, descargue su instalador desde [aquí](https://golang.org/dl/) e instálelo siguiendo estas [instrucciones de instalación](https://golang.org/doc/install) .
## Programa First Go
Cree un archivo llamado `main.go` y agregue el siguiente código en él:
```go
package main // Package declaration
import "fmt" // Importing packages
// Function declaration
func main() {
fmt.Println("Hello, World!")
}
```
Ahora, ejecute el programa anterior desde Terminal / Línea de comandos. Para hacer esto, abra Terminal / Línea de comandos y vaya al directorio en el que `main.go` está presente. Primero compile el programa y ejecute `go build main.go` A continuación, ejecute el comando `go run main.go` para ejecutar el programa. Debería ver la salida similar a la siguiente salida:
```
$ go build main.go
$ go run main.go
Hello, World!
```
## Análisis
### Declaración del paquete
```go
package main
```
En marcha, cada programa está asociado con un "paquete", o una colección de programas asociados. Una excepción notable es el paquete especial "main", que indica a los cumplidores que deben ejecutar el siguiente programa.
### Importaciones
```
import “fmt”
```
Si desea utilizar funciones de otros paquetes, debe importarlos. Hay ciertos paquetes desarrollados por los mantenedores de go (llamados "biblioteca estándar") y se pueden encontrar en https://golang.org/pkg/. En este caso, necesitamos el paquete "fmt" para nuestra declaración de impresión (a continuación).
### Declaración de funciones
```go
func main() {
}
```
Las funciones son el corazón de cualquier programa en ir. Pueden tener argumentos y valores de retorno, pero la función `main` no hace ninguno de estos. Actúa como el "punto de entrada", o donde se ve primero para ejecutar su programa. Queremos que se imprima nuestro programa Hello World, por lo que queremos poner nuestro código aquí.
### Imprimir declaración
```go
fmt.Println("Hello, world!")
```
Go no requiere punto y coma al final de las líneas, ya que el compilador las agrega automáticamente. El paquete `fmt` (que `fmt` arriba) tiene la función `Println` , que invocamos usando el `.` sintaxis. Pasamos argumentos a la función entre los parens. En este caso, el argumento es la cadena que queremos imprimir ( `"Hello, world!"` ). Tenga en cuenta que la cadena está entre comillas.
¡Ahora que tiene las herramientas necesarias, salga y cree sus propios programas Go! La mejor manera de aprender es experimentar. Si alguna vez necesita ayuda, pruebe la excelente documentación de go: https://golang.org/doc/