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.