Tu Primer Programa en Go
Todo programa Go ejecutable necesita dos cosas al principio: una declaración package main, y un func main() — aquí es donde comienza la ejecución, igual que en varios otros lenguajes compilados. fmt.Println viene del paquete estándar fmt de Go, que debe importarse antes de poder usarlo.
Compilar ocurre primero
Cuando ejecutas, el compilador de Go comprueba todo tu archivo antes de ejecutar una sola línea — cada tipo, cada variable sin usar, cada import sin usar. Si algo está mal, nada se ejecuta en absoluto: obtienes un error de compilación en vez de un resultado. Esto es deliberadamente más estricto que muchos lenguajes de scripting, y es parte de lo que hace que los programas Go sean confiables.
Comentarios
Los comentarios funcionan como en la mayoría de los lenguajes de la familia C: todo lo que va después de // en una línea se ignora por completo, y existen puramente para que los humanos que lean el código después entiendan por qué algo está escrito de esa manera.
Ejecútalo tú mismo
Aquí tienes un programa pequeño con un comentario y dos llamadas a fmt.Println. Esto se ejecutó de verdad para obtener el resultado que se muestra abajo — prueba a cambiar el texto y ejecutarlo tú mismo con el botón debajo del ejemplo.
// This is a comment - Go ignores it
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
fmt.Println("Welcome to Go.")
}Hello, World! Welcome to Go.
Siguiente: variables y tipos — var, :=, y los zero values de Go.
Practice exercise
Agrega un comentario arriba de tu código, luego imprime "Learning Go one step at a time."