capypad
0 Tage Serie
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 main
 
import "fmt"
 
type User struct {
Username string
Email string
Active bool
}
 
func main() {
u := User{Username: "coder123", Email: "[email protected]", Active: true}
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.