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
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.