capypad
0 Tage Serie
go / beginner
Snippet

Pakete und Imports in Go

Go organisiert Code in Paketen. Das main-Paket ist der Einstiegspunkt jedes ausführbaren Programms. Die import-Anweisung ermöglicht es dir, Funktionalität aus anderen Paketen einzubinden, wie z.B. fmt für formatierte Ein-/Ausgabe und math für mathematische Operationen. Go's Standardbibliothek ist umfangreich und deckt die meisten gängigen Programmierbedürfnisse ab.

snippet.go
go
1
2
3
4
5
6
7
8
9
10
11
package main
 
import (
"fmt"
"math"
)
 
func main() {
fmt.Println("Square root of 16:", math.Sqrt(16))
fmt.Println("Pi value:", math.Pi)
}
Erklärung
1
package main
Deklariert, dass diese Datei zum main-Paket gehört, erforderlich für ausführbare Programme
2
import ( "fmt" "math" )
Importiert das fmt-Paket für Ausgabe und math für mathematische Funktionen
3
math.Sqrt(16)
Ruft die Sqrt-Funktion aus dem math-Paket auf, um die Quadratwurzel zu berechnen
4
math.Pi
Greift auf die Pi-Konstante aus dem math-Paket zu