Az előző cikkben (ami ITT található) bemutattam a Bevezetést a Go-ba, és bemutattam néhány apró furcsaságot a nyelvben.
Ebben a cikkben a Go változóival és adattípusaival fogok foglalkozni.
Szó szerint
A Go-ban az értékek sok mindent tartalmazhatnak. Ezeket kódba írhatjuk úgy, ahogy vannak, akkor literals
olyanok, mint szó szerint az, aminek mondják
A literals
-vel pontosan ugyanúgy végezhetünk matematikát, mint a Pythonban.
Kezdek érezni egy trendet…
+
hozzáadásához-
kivonás*
szorozni/
osztani%
a maradék megkereséséhez (modulus operátorként is ismert)
Egyszerűen elvégezhetjük a matematikát úgy, hogy két számot (vagy olyan változókat, amelyekben számok vannak értékek) és a matematikai jelet használva azt tesszük, amit akarunk.
Állandók
Vannak olyan Constants
nevű dolgok is, amelyek egy olyan adattípus, amelyet a program futása közben nem lehet frissíteni.
Ezek egyikének meghatározásához a const
kulcsszót használjuk
const bruhMoment = "bruh"
Ezeket a deklaráció időpontjában értékkel kell inicializálni
Ez ott hozott létre egy változót, amelyet nem lehet frissíteni a program futása közben, bruhMoment
néven a hozzárendelt `bruh`` értékkel.
Egyszerű jobb.
Alapvető adattípusok In Go
Hú, egy kicsit fejlettebb, de most nem túl fejlett cucc.
Tehát itt van néhány adattípus a Go-ban
Húr
A karakterlánc egy alapvető adattípus, mivel tartalmaz egy karakterláncot, mint például ez a mondat. Karakterlánc meghatározásához használja a string
kulcsszót
Egész szám
Az egész szám (int) egész szám, ilyen egyszerű. Egész szám meghatározásához használja a int
kulcsszót
var bruh int
Lebegőpontok
A lebegőpontos (úszópont) tetszőleges decimális szám. A float meghatározásához használja a float
kulcsszót
var bruh float
Komplex számok
Valószínűleg ezt nem fogja használni, hacsak nem úgy tesz, ahogy a név mondja, összetett matematikai egyenleteket. A komplex adattípusok képzeletbeli számokat tartalmaznak, és jó példa erre a 2-d koordináták vagy a négyzetgyököket tartalmazó számítások. Egy összetett adattípus meghatározásához használja a complex
kulcsszót
var bruh complex
Alapvető numerikus adattípusok
Ez nagyon fontos szóval figyelj!!
A Go rengeteg numerikus adattípust tartalmaz, ez azért van, hogy a változó számára minél kevesebb memóriát lehessen lefoglalni. Ez némileg felgyorsíthatja a teljesítményt, de nem feltétlenül okoz észrevehető változást, hacsak nem igazán nagy vagy intenzív feladatról van szó.
Mindazonáltal csak azokra az alapokra térek ki, amelyeket használnia kell
Ha többet szeretne megtudni a numerikus adattípusokról, kattintson IDE
A korábban leírtak szerint a int
és float
kifejezéseket fogja használni, de ezen kívül a bool
kulcsszót fogja használni, amely az boolean
adattípus kulcsszava.
A Boolean
egy true
vagy false
érték
Változók
Van egy kis hátterünk arról, hogy mi a különböző adattípusok, most elkezdhetünk néhányat létrehozni.
A változók kétféleképpen deklarálhatók. Az első a hosszúkés jelölés.
Hosszúkézi jelölés
var variableName type
Amint látja, használja a var
kulcsszót, majd a nevet, majd az adattípust
Ezt főleg akkor használják, ha kifejezetten meg kell adnia a változó típusát, vagy ha nem rendelkezik adatokkal a változó hozzárendeléséhez
Gyorsírás
A másik sokkal gyorsabb módszer a gyorsírás, amely így néz ki;
variableName := value
Ne feledje, hogy itt kell hozzárendelnie azt a változót, amelynek értéke a deklaráció időpontjában van
Nulla értékek
Minden változó alapértelmezett értéke nulla, hacsak nincs hozzárendelve érték
Összegzés
Ez a Go-n belüli változók és adattípusok alapvető áttekintése. Ebben a cikkben röviden foglalkoztam a Go változóival, és röviden áttekintettem a Go különböző adattípusait.