Kapitel 3. Variablen

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Bis jetzt haben wir nur Programme gesehen, die literale Werte (Zahlen, Strings usw.) verwenden, aber solche Programme sind nicht besonders nützlich. Um wirklich nützliche Programme zu erstellen, müssen wir zwei neue Konzepte diskutieren: Variablen und Kontrollflussanweisungen. In diesem Kapitel werden wir uns näher mit Variablen befassen (auf Kontrollflussanweisungen gehen wir in Kapitel 4 ein).

Eine Variable ist ein Speicherplatz mit einem bestimmten Typ und einem dazugehörigen Namen. Ändern wir das Programm, das wir in Kapitel 1 geschrieben haben, so, dass es eine Variable verwendet:

package main

import "fmt"

func main() {
    var x string = "Hello, World"
    fmt.Println(x)
}

Beachte, dass das String-Literal aus dem Originalprogramm immer noch in diesem Programm erscheint, aber anstatt es direkt an die Funktion Println zu senden, weisen wir es stattdessen einer Variablen zu. Variablen werden in Go zuerst mit dem Schlüsselwort var erstellt, dann werden der Variablenname (x) und der Typ (string) angegeben, und schließlich wird der Variablen ein Wert zugewiesen (Hello, World). Die Zuweisung eines Wertes ist optional, daher können wir zwei Anweisungen verwenden, etwa so:

package main

import "fmt"

func main() {
    var x string
    x = "Hello, World"
    fmt.Println(x)
}

Variablen in Go sind den Variablen in der Algebra ähnlich, aber es gibt einige ...

Get Wir stellen vor: Go now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.