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
1
2
3
4
5
6
7
8
9
10
11
12
package mainimport ("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