📚 Cheatsheet

Une collection organisée de snippets de code pour accélérer votre développement. Parcourez, recherchez et copiez en un clic.

Snippets 6

Retour
Boucle for (classique)
Facile
for i := 0; i < 5; i++ {
    fmt.Println(i)
}
Boucle for (comme un while)
Intermédiaire
sum := 1
for sum < 1000 {
    sum += sum
}
Boucle for avec range sur une slice
Facile
nombres := []string{"un", "deux"}
for index, valeur := range nombres {
    fmt.Printf("Index: %d, Valeur: %s\n", index, valeur)
}
Condition if-else
Facile
if num > 0 {
    fmt.Println("Positif")
} else {
    fmt.Println("Négatif ou nul")
}
Instruction switch
Intermédiaire
switch os := runtime.GOOS; os {
case "darwin":
    fmt.Println("OS X.")
case "linux":
    fmt.Println("Linux.")
default:
    fmt.Printf("%s.\n", os)
}
Utilisation de defer
Intermédiaire
func faireQuelqueChose() {
    defer fmt.Println("Monde")
    fmt.Println("Bonjour")
}