GO premier contact

go installation

Avant de commencer il est bon de préparer notre premier programme. Pour cela on commence par installer le langage go. Sous fedora il est référencé sous le paquet golang.

sudo dnf install golang golang-docs golang-doc

D’autres outils sont aussi disponible et qui permettent de faciliter le cycle développement. On trouve ainsi gofmt et godoc. Le premier permet de mettre en forme le code source et le second donne accès à la document du langage.

gofmt

Cette commande est installée par défaut avec le paquet golang de fedora. Son utilisation est assez simple.

gofmt monfichier.go

la commande va alors afficher le code formaté à l’écran. Pour écraser note fichier il faut utiliser l’option -w

qofmt -w monfichier.go

godoc

cette commande quand elle permet d’avoir la document en ligne de go mais sur son poste local. Pour cela un serveur web va se mettre en écoute sur le port que l’on va indiqué par la commande suivante.

godoc -http=:8080

On peut alors accéder au site via ce lien: http://localhost:8080

Premier programme

package main

import "fmt"

func main() {
    fmt.Println("Bonjour le monde !")
}
$ go run bonjour.go
Bonjour le monde !

Conclusion

Voilà la fin de notre premier pas en go. Nous avons installé notre environnement de développement. Notre chaîne de compilation est opérationnelle et nous avons notre documentation disponible. Notre outil de formatage de code nous permettra de standardiser nos sources. Dans un prochain billet nous continuerons notre découverte de ce langage.