GO, juga sering disebut sebagai golang, adalah bahasa pemrograman yang awalnya dikembangkan di Google pada tahun 2007 oleh Robert Griesemer, Rob Pike, dan Ken Thompson. Bahasa diumumkan pada bulan November 2009 dan sekarang digunakan dalam beberapa sistem produksi Google. Bahasa GO ini diciptakan karena ketidak sukaan pencipta bagasa ini dengan bahasa C++.
Example
Hello worldHere is a Hello world program in Go:
package main import "fmt" func main() { fmt.Println("Hello, World") }
Echo
This imitates the Unix echo command in Go:
package main import ( "flag" "fmt" "strings" ) func main() { var omitNewline bool flag.BoolVar(&omitNewline, "n", false, "don't print final newline") flag.Parse() // Scans the arg list and sets up flags. str := strings.Join(flag.Args(), " ") if omitNewline { fmt.Print(str) } else { fmt.Println(str) } }
