go / beginner
Snippet
Variablendeklaration und Typinferenz
Go bietet zwei Arten Variablen zu deklarieren. Das `var` Schlüsselwort mit explizitem Typ, oder die `:=` Kurzschreibweise, die den Typ aus dem Wert ableitet. Variablen, die mit `:=` in einer Funktion deklariert werden, nennt man Kurzvariablendeklaration.
snippet.go
1
2
3
4
5
6
7
8
9
10
11
package mainimport "fmt"func main() {// Explicit type declarationvar name string = "Go"age := 25 // Type inferred as intfmt.Printf("Language: %s, Age: %d\n", name, age)}
Erklärung
1
var name string = "Go"
Explizite Deklaration mit var Schlüsselwort und Typ string
2
age := 25
Kurzdeklaration bei der der Typ automatisch als int abgeleitet wird
3
fmt.Printf(...)
Formatierte Ausgabe mit printf, %s für string, %d für int