• funktional
  • prozedural

Codebeispiel

package main

import "fmt"

func main() {
    call("Hans")
}

func call(name string) {
    fmt.Printf("Hello world, and hello %s\n", name)
}

Mit go run dateiname.go ausführen.

Beschreibung

Go ist eine stark und statisch typisierte funktionale Programmiersprache, welche zu maschinell ausführbaren Code kompiliert wird. Die Sprache ist bekannt für ihre leichtgewichtigen Threads, die als goroutines bezeichnet werden.

Installation

Windows

Informationen zur Installation unter Windows lassen sich auf der Downloadseite finden: https://golang.org/doc/install

Link zur aktuellen Version: Go 1.3.3 - 64 Bit

Einfach .exe ausführen und sich durch den Installationsdialog führen lassen.

Linux

Ubuntu

In Ubuntu-basierten Systemen heißt das Paket golang-go.

Arch

  • pacman -S go

Mac OS X

Wir empfehlen Homebrew zur Paketverwaltung unter Mac OS X.

Homebrew installieren

  • ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Mehr Infos zu Homebrew gibt es hier.

go installieren

  • brew install go

Tutorials