Hello World - Golang
History
First, little bit of history. Go was developed by Google as Open Source Language to combine the best part of C/C++, Python to provide Garbage collection, types and concurrency.
Hello World
As it is tradition with each language to write a program that prints out Hello World
.
package main
import "fmt"
func main() {
fmt.Print("Hello")
fmt.Println("Hello Heloo")
fmt.Println("Hell")
}
HelloHello Heloo
Hell
Each file in go is a package and that's what we have as the first line. Main
is a special type package that get executed first when the file is ran. We also have the ability to import packages and one such package is fmt
which prints out formatted string.
Print
- prints out the string without newline at the end.
Println
- prints out the string with newline at the end.