capypad
0 Tage Serie
go / beginner
Snippet

Pakete und Module importieren

Go verwendet Pakete, um Code in modulare Einheiten zu organisieren. Die Import-Anweisung bringt externe Pakete aus der Standardbibliothek oder Drittanbieterquellen ein. Pakete wie fmt für formatierte Ein-/Ausgabe, math für mathematische Operationen und strings für String-Manipulation werden häufig verwendet. Jedes Go-Programm beginnt mit package main und einer main()-Funktion.

snippet.go
go
1
2
3
4
5
6
7
8
9
10
11
12
package main
 
import (
"fmt"
"math"
"strings"
)
 
func main() {
fmt.Println("Square root of 16:", math.Sqrt(16))
fmt.Println("Uppercase:", strings.ToUpper("hello"))
}
Erklärung
1
package main
Deklariert, dass diese Datei zum main-Paket gehört, erforderlich für ausführbare Programme
2
import ( ... )
Import-Block, der es ermöglicht, mehrere Pakete gleichzeitig einzubinden
3
fmt.Println(...)
Println aus dem fmt-Paket gibt Text mit Zeilenumbruch aus
4
math.Sqrt(16)
Sqrt-Funktion aus dem math-Paket berechnet die Quadratwurzel
5
strings.ToUpper(...)
ToUpper aus dem strings-Paket konvertiert String zu Großbuchstaben