Introducion a la programacion con Go “Golang”
Tradicionalmente
el primer programa que escriba en cualquier lenguaje de programación
se llama un programa "Hola Mundo" o “Hello World” - un
programa que simplemente muesta por la consola del IDE o en un
terminal. Vamos a escribir uno utilizando Go.
Package main import "fmt" func main () { fmt.Println ("Hello World") fmt.Println ("Hola Mundo") }
Package main
Esto
es conocido como la "declaración del paquete". Cada
programa escrito en Go debe comenzar con una declaración del
paquete. Los paquetes son la manera de organizar y reutilizar el
código en Go. En Go hay dos tipos de programas ejecutables y
bibliotecas. Las aplicaciones ejecutables son los tipos de programas
que puede ejecutar directamente desde el terminal. Las bibliotecas
son colecciones de código dentro de un paquete para que podamos
utilizarlos en otros programas. Veremos las bibliotecas con más
adelante, por el momento sólo no aseguraremos de incluir esta línea
en cualquier programa que escribamos.
En
la siguiente linea vemos:
import "fmt"
El
import es una palabras clave es la forma de incluir código de otros
paquetes para utilizar con nuestro programa.El paquete que importamos
en este caso se llama fmt paquete implementa el formato de entrada y
salida. Entre otras funciones pero por el momento nos centraremos que
ese paquete no hace falta para poder mostras datos por la consola.
Después
de esto vemos la declaración de la función:
func main () { fmt.Println ("Hello World") fmt.Println ("Hola Mundo") }
Las
funciones son los componentes básicos de un programa en Go. Tienen
entradas, salidas y una serie de pasos llamados declaraciones que se
ejecutan en orden. Todas las funciones comienzan con la palabra clave
fun (* veremos mas sobre las funciones mas adelante por el momento
conecer esta ) seguido del nombre de la función (main en este caso),
una lista de cero o más "parámetros" rodeados de
paréntesis (), un tipo de retorno opcional y un "cuerpo",
que está rodeado por llaves {}. Esta función no tiene parámetros,
no devuelve nada y sólo tiene un comunicado. El nombre main es
especial porque es la función que es llamada cuando se ejecuta el
programa.
Despues
podemos ver dentro del cuerpo de la funcion main lo siguiente:
fmt.Println ("Hello World") fmt.Println ("Hola Mundo")
En
esta parte es donde hacemos uso del import, estamos usando una
funcion que ha sido escrita y alojada en la Biblioteca fmt la cual
ahora tenemos acceso pues la hemos importado es como si estubieran escrita dentro de nuestro programa de ahi la reutilizacion del
codigo, te permite poder crear codigo o importar codigo que lla a
sido creado anteriormente y utlizarlo sin tener que volver a
escribirlo de nuevo.
Por
ejemplo estamos usando de la bibliotecas fmt la funcion Println que
se encarga de mostrarnos lo que contiene entre sus ( ) en este caso
Mostrara el texto escrito entre “ “ cuando veamos los tipos de
datos en concreto los string veremos el uso de las “ “ por ahora
saber que muestra lo que se incluye dentro de las misma
Despues
vemos la ultima linea que corresponde al final de la funcion main y
se indica con el cierre del cuerpo que es } como mencionamos
anteriormente.
Para
ver mas informacion sobre este lenguaje puedes visitas otras paginas
por ahora puedes ir mirando el siguinte link y si ya sabes programar
en otro lenguaje podras ver mas a fondo las novedades de Golang como
su peleculiaridades y caracteristicas entre otras cosas.
Ahora
Veremos como instalar con IDE para poder practicar y jugar un poco
con Go.
En
pricipio utilizaremos el IDE de intelillent Idea para Go.
Podeis
descargarlo desde este link: http://go-ide.com/
-Linux
: Link video,
-Windos:
Link video
-Mac:
Link video
Hola amigo, me preguntaba si tenias cuenta en github, veras sería ideal que este proyecto o notas que estás llevado sobre GoLang estén en un repositorio de esa forma yo y otras personas puedan colaborar con la documentación en español.
ResponderEliminarVerás yo voy llevando mis notas sobre GoLang en este repositorio:
https://github.com/romelgomez/notas-sobre-golang
Si no sabes andar mucho con github, bueno solo crea tu cuenta en github, crea el repositorio, y yo luego le hago fork al proyecto y monto todo el contenido que tienes publicado hasta ahora, luego le envió un pull request, lo revisa, si todo esta bien, lo incluye en el proyecto documental.
saludos