GoLang Veri Türleri GoLang Datatipleri Nelerdir ?

Programlama dillerinde değişkenlerimizin tiplerini belirtmek için vertipi yani veri türü dediğimiz tiplemeler kullanmaktayız. İlkel veri tipleri hemen hemen her programlama dilinde aynıyken kompleks veri tipleri programlama dillerine göre farklılık gösterebilmektedir. GoLang veri türleri veya GoLang datatipleri nelerdir ?

GoLang Veri Türleri

Numerik data tiplerinde int8, int16, int32 ve int64 gibi numerik int tipleri bulunmaktadır ancak biz bunların hepsine int diyerek geçebilirsiniz. IDE bizim için gerekli int kategorizasyonunu yapacaktır. int sonunda bulunan rakamlar intin bize kapasitesini bildirmektedir.

uint de aynı şekilde 8’den 64’e kadar boyutlanmaktadır ancak biz aynı nedenden dolayı hepsine uint demekteyiz. uintler her zaman pozitiflerdir (aralıkları 0’dan başlamaktadır).

float data tipi (kesirli sayılar) 32 ve 64 büyüklüğüne sahiptir ve biz onlara float der geçeriz.

Calculus derslerinden bildiğimiz kompleks sayıları complex64 ve complex128 olarak sisteme tanıtabiliriz. (Tıpkı diğerlerinde olduğu gibi complex diyebilirsiniz)

Byte tipinde değişkenleri byte diyerek tutabiliriz.

0-127 arası (dahil) rakamları rune data tipi ile gösterebiliriz.

Doğru ve yanlış değişkenler için bool tipini kullanmaktayız.

Kelime (karakter dizileri için) tipleri için string kullanmaktayız.

Dizilerimizi array ile ifade edebilmekteyiz.

Dizilerin yani arraylerin bir kesitini slice olarak ifade edebiliriz.

Go programlama dilinde class (sınıf) yoktur. C programlama dilinden bildiğimiz struct yapısı bulunmaktadır.

Değişkenlerin adreslerinin tutulduğu pointer data tipleri Go programlama dilinde vardır.

Dizi gibi olan ancak bir sırasında 2li değişkenler tutan map data tipimiz vardır.

Haberleşme nesneleri arasındaki kanalı göstermek için channel veri tipimiz vardır.

Fonksiyonları oluşturmak ve onları bir değişkende tutabilmek için function veri tipimiz bulunmaktadır.

Interface bildiğimiz arayüzlerdir ve Golang veri türleri arasında yer almaktadır.

Golang programlama dilinin ne olduğunu bilmiyorsanız Golang’i ele aldığım yazıyı okuyabilirsiniz.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir