Métodos de pago Abuse

Cómo crear Hello World en lenguaje Go

25.11.2022, 23:31

Ya te hemos contado la historia del lenguaje de programación Go, su estructura y sintaxis, ahora podemos ejecutar en él el programa más sencillo, es decir, el clásico Hola Mundo. ¿Preparado? Pues no tardarás mucho en cogerle el truco.

Cómo crear un programa

Vamos a crear nuestro primer programa. Es habitual en programación que todos los principiantes comiencen mostrando la línea "¡Hola Mundo!" en la pantalla. Puedes instalar Go en tu sistema o utilizar el servicio en línea play.golang.org. Con su ayuda, puedes ejecutar tu primer programa directamente en tu navegador. Vamos a trabajar con el servicio en línea. Abre el sitio.

A continuación, verás el código listo del primer programa:

package main
import ( "fmt")

func main() {
fmt.Println("Hello, playground")
}

Cómo crear Hello World en lenguaje Go

En la primera línea debemos especificar que el archivo pertenece al paquete principal, en la segunda línea importamos el paquete fmt, responsable de las funciones de entrada y salida estándar. Los corchetes son necesarios para importar varios paquetes a la vez. Los nombres se pueden añadir separados por comas.

Después de esto, el paquete de la función principal será actualizado. A continuación, se ejecutará con el inicio del programa. Todos los programas Go incluyen la función principal. La función principal es el llamado punto de entrada. La ejecución del comando comienza desde ella, aunque en cualquier lenguaje dinámico la ejecución es descendente.

Dentro de la función main, vamos a llamar a la librería fmt. Previamente se ha importado utilizando la sintaxis de puntos. El método printLn imprime la cadena en la pantalla. Go ha adoptado una sintaxis determinada: la cuestión es que aunque el compilador no lance un error debido a una inconsistencia, se recomienda seguir la sintaxis exactamente.

Es habitual utilizar la sintaxis camel para los nombres de variables, es decir, FooBar o Foobar en lugar de foo_bar. Ya te habrás dado cuenta de que Go no lleva ningún carácter antes del corchete de apertura. Incluso si pones un salto de línea, obtendrás un error:

Cómo crear Hello World en lenguaje Go

La sangría también está estandarizada en Go, aunque aquí no hay requisitos como en Python.