Variablen in Go

Variablen in Go

In Go können Variablen auf verschiedene Arten deklariert und verwendet werden. Hier sind die wichtigsten Konzepte:

Variablendeklaration

Einzelne Variable deklarieren: Mit dem Schlüsselwort var kann eine einzelne Variable deklariert werden. Der Datentyp folgt dem Variablennamen.

var name string

Mehrere Variablen deklarieren: Mehrere Variablen können in einer Zeile oder innerhalb eines Blocks mit runden Klammern deklariert werden.

var a, b, c int
var (
    x int
    y string
)

Initialisierung

Deklaration mit Initialisierung: Eine Variable kann direkt bei der Deklaration initialisiert werden.

var age int = 30

Typinferenz: Der Typ kann weggelassen werden, wenn ein Initialwert angegeben wird, da der Compiler den Typ ableitet.

var age = 30

Kurzschreibweise

Kurzschreibweise innerhalb von Funktionen: Die Kurzschreibweise := erlaubt es, eine Variable zu deklarieren und zu initialisieren, ohne var zu verwenden. Diese Schreibweise ist nur innerhalb von Funktionen erlaubt.

age := 30

Zero Values

Zero Values: Wenn einer Variablen kein Wert zugewiesen wird, erhält sie einen zero value. Für numerische Typen ist das 0, für boolesche Werte false, für Strings "", und für Referenztypen wie Slices oder Maps nil.

Mehrfachzuweisungen

Mehrfachzuweisungen: Es ist möglich, mehreren Variablen gleichzeitig Werte zuzuweisen.

x, y := 10, "Hello"

Konstanten

Konstanten: Konstanten werden mit dem Schlüsselwort const deklariert und können nach ihrer Initialisierung nicht mehr geändert werden.

const Pi = 3.14

Diese Grundlagen ermöglichen es Entwicklern, effizient mit Variablen in Go zu arbeiten und den Code klar und prägnant zu gestalten.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert