Heltal
Svep för att visa menyn
Datatyper är ett grundläggande koncept i alla programmeringsspråk, inklusive Go. De anger vilken typ av data som kan lagras i en variabel.
Vid deklaration av en variabel kan vi ange dess datatyp, vilket avgör vilken sorts data som kan lagras i variabeln.
En av de mest använda datatyperna är heltal. Ett heltal, som namnet antyder, representerar ett icke-decimalt tal, vilket kan vara positivt eller negativt. Till exempel -1, 0, 9 eller 1234567, bland andra.
Vi kan deklarera och initiera en variabel av typen heltal med följande syntax:
Observera
Deklaration av en variabel innebär att ange dess typ och namn, medan initiering av en variabel innebär att tilldela den ett initialvärde.
index.go
1var myVariable int = 10
Om vi anger en typ för variabeln vid deklarationen behöver vi inte nödvändigtvis initiera den med ett värde. Därför är följande syntax också giltig:
index.go
1var myVariable int
I scenariot som beskrivs ovan tilldelas den ett standardvärde på 0. Följaktligen kommer utdata från följande program att vara 0.
index.go
1234567package main import "fmt" func main() { var myVariable int fmt.Println(myVariable) }
Det är viktigt att notera att när en variabel deklareras utan att ange datatyp, måste den också initieras:
index.go
12345// Correct Syntax var myVariable = 7 // Incorrect Syntax var myVariable
Om datatypen inte anges uttryckligen, kommer kompilatorn automatiskt att härleda variabelns datatyp baserat på det initialt tilldelade värdet. Eftersom 7 är ett heltalsvärde, kommer var myVariable = 7 att tolkas som en variabel av typen integer. Det är dock rekommenderat att inkludera datatypdeklarationer vid deklaration av variabler för att förbättra kodens läsbarhet.
Observera
Vid användning av operatorn
:=för variabeldeklaration anges inte datatyper uttryckligen.
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal