Ganzzahlen (int)
Teil des Abschnitts Grundlagen der GO-Journey von Coddy — Lektion 7 von 109.
Ganzzahlen (int) sind ganze Zahlen ohne Dezimalstellen. Go verwendet int, um diese Werte zu speichern.
Erstellen wir eine Ganzzahl-Variable mit dem var-Schlüsselwort:
var age int = 25
fmt.Println("Age:", age)Nach der Ausführung dieses Codes wird Age: 25 auf dem Bildschirm angezeigt. Wir haben eine Ganzzahl-Variable namens age mit dem Wert 25 erstellt.
Lassen Sie uns nun eine Ganzzahl mit der Kurzdeklarationssyntax von Go mit := erstellen:
score := 95
fmt.Println("Score:", score)Nach der Ausführung dieses Codes wird Score: 95 auf dem Bildschirm angezeigt. Der Operator := bestimmt automatisch, dass score basierend auf dem Wert 95 ein Ganzzahltyp sein sollte.
Aufgabe
AnfängerIn dieser Challenge wirst du den Umgang mit Integer-Variablen in Go üben.
Integer (int) sind ganze Zahlen ohne Dezimalstellen. Sie können positiv, negativ oder null sein.
Deine Aufgaben:
- Erstelle eine Integer-Variable namens
agemit dem Wert 25 - Erstelle eine weitere Integer-Variable namens
yearmit dem Wert 2023 - Erstelle eine dritte Integer-Variable namens
temperaturemit dem Wert -5 - Gib alle drei Variablen in separaten Zeilen mit
fmt.Println()aus
Spickzettel
Ganzzahlen (int) sind ganze Zahlen ohne Dezimalstellen. Sie können positiv, negativ oder null sein.
Erstellen Sie Ganzzahlvariablen mit dem var-Schlüsselwort:
var age int = 25
fmt.Println("Age:", age)Erstellen Sie Ganzzahlen mit der Kurzdeklarationssyntax von Go mit :=:
score := 95
fmt.Println("Score:", score)Probier es selbst
package main
import "fmt"
func main() {
// Erstelle hier deine Integer-Variablen
age := ?
year := ?
temperature := ?
// Gib die Variablen in separaten Zeilen aus
fmt.Println(?)
fmt.Println(?)
fmt.Println(?)
}Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Vergleichs- & logische Operatoren
Vergleichsoperatoren - Teil 1Vergleichsoperatoren - Teil 2Logischer UND-OperatorLogischer ODER-OperatorLogischer NICHT-OperatorGrundlagen der OperatorrangfolgeZusammenfassung - Vergleiche anstellen7Kontrollfluss: Schleifen
Die `for`-Schleife erklärtfor-Schleife - Grundlagenfor-Schleife - Nur BedingungDas `break`-SchlüsselwortDas `continue`-SchlüsselwortVerschachtelte SchleifenZusammenfassung - Aktionen wiederholen2Variablen und grundlegende Datentypen
Was ist eine VariableTypinferenz mit `:=`Ganzzahlen (int)GleitkommazahlenBoolesche WerteStringsZero ValuesKonstantenNamenskonventionenZusammenfassung - Variablen und Typen5Grundlagen der Ein- und Ausgabe
Formatierte AusgabeFormat-VerbenTypen ausgebenEinfache Benutzereingaben erhaltenZusammenfassung – Ein- und Ausgabe8Funktionen
Funktionen verstehenEine Funktion deklarierenFunktionen aufrufenFunktionsparameterEinen einzelnen Wert zurückgebenMehrere Werte zurückgebenBenannte RückgabewerteGrundlagen des Funktions-ScopesZusammenfassung – Wiederverwendbaren Code erstellen3Grundlegende Operatoren
Arithmetische OperatorenDivisionsoperatorDer Modulo-OperatorZuweisungsoperatorKombinierte ZuweisungsoperatorenInkrement und DekrementZusammenfassung - Berechnungen6Kontrollfluss: Bedingte Anweisungen
Die `if`-AnweisungDas `else`-SchlüsselwortDas `else if`-SchlüsselwortVariable Shadowing in `if`Variablen initialisierenDie `switch`-AnweisungSwitch mit AusdrückenSwitch ohne AusdruckDas `fallthrough`-SchlüsselwortZusammenfassung – Entscheidungen treffen9Zeiger
Was ist ein Zeiger?Deklarieren von ZeigervariablenDer AdressoperatorDereferenzieren von ZeigernVerwendung von Zeigern in FunktionenNil-ZeigerZusammenfassung – Zeiger verstehen12Zusammengesetzte Typen: Maps
Einführung in MapsDeklarieren von Map-LiteralenErstellen von Maps mit `make`Hinzufügen und Aktualisieren von Key-Value-PaarenZugriff auf Map-WerteÜberprüfen der Existenz von SchlüsselnLöschen von Map-EinträgenMap-LängeIterieren über MapsZusammenfassung – Key-Value-Speicher