go / beginner
Snippet
Structs definieren
Structs werden verwendet, um zusammengehörige Daten zu gruppieren. Im Gegensatz zu Klassen in anderen Sprachen verwendet Go Structs, um die Form von Datenobjekten zu definieren.
snippet.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
package mainimport "fmt"type User struct {Username stringEmail stringActive bool}func main() {fmt.Println(u.Username)}
Erklärung
1
type User struct {
Definiert einen neuen benutzerdefinierten Datentyp namens User als Struktur.
2
Username string
Ein Feld im Struct, das Textdaten speichert.
3
u := User{...}
Erstellt eine Instanz des User-Structs mit spezifischen Werten.