Senin, 22 September 2014

Go Language

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 world

Here 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)
    }
}

Categories: