Menu
Coddy logo textTech

Variablen initialisieren

Teil des Abschnitts Grundlagen der GO-Journey von Coddy — Lektion 38 von 109.

Lernen wir, wie man Variablen in Go initialisiert. Initialisieren bedeutet, einer Variablen beim Erstellen einen Startwert zuzuweisen.

Zuerst schauen wir uns an, wie man Variablen mit dem var-Schlüsselwort initialisiert:

var age int = 25
var name string = "Gopher"
var isActive bool = true
    
fmt.Println(age, name, isActive)

Nach der Ausführung dieses Codes werden die Werte unserer Variablen auf dem Bildschirm angezeigt:

25 Gopher true

Wir können auch den Kurzdeklarationsoperator von Go (:=) verwenden, um unseren Code prägnanter zu gestalten:

age := 25
name := "Gopher"
isActive := true
    
fmt.Println(age, name, isActive)

Nach der Ausführung dieses Codes erhalten wir das gleiche Ergebnis wie zuvor:

25 Gopher true

Der Kurzdeklarationsoperator (:=) ermittelt automatisch den Typ basierend auf dem von Ihnen angegebenen Wert, was Ihren Code sauberer und einfacher lesbar macht.

challenge icon

Aufgabe

Anfänger

In dieser Challenge üben Sie das Initialisieren von Variablen in Go. Ihre Aufgabe ist es, drei Variablen mit bestimmten Werten zu initialisieren und diese anschließend auszugeben.

Das Programm enthält bereits die Variablendeklarationen, aber Sie müssen diese mit den folgenden exakten Werten initialisieren:

  • name — ein string gesetzt auf "John"
  • age — ein int gesetzt auf 25
  • isStudent — ein bool gesetzt auf true

Die erwartete Ausgabe ist:

Name: John
Age: 25
Is Student: true

Spickzettel

Initialisieren Sie Variablen in Go mit dem Schlüsselwort var:

var age int = 25
var name string = "Gopher"
var isActive bool = true

Verwenden Sie den Kurzdeklarationsoperator (:=) für prägnanteren Code:

age := 25
name := "Gopher"
isActive := true

Der Kurzdeklarationsoperator bestimmt den Variablentyp automatisch basierend auf dem zugewiesenen Wert.

Probier es selbst

package main

import "fmt"

func main() {
    // TODO: Initialisiere diese Variablen mit den erforderlichen Werten
    var name string    // Mit "John" initialisieren
    var age int       // Mit 25 initialisieren
    var isStudent bool // Mit true initialisieren
    
    // Dieser Code wird die Variablen ausgeben
    fmt.Println("Name:", name)
    fmt.Println("Age:", age)
    fmt.Println("Is Student:", isStudent)
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen