Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, Go programlama dilinde türler (type) konusunu anlatan bir eğitim dersidir.
- Ders, Go'daki temel türleri genel bir girişle incelemektedir. Öncelikle nümerik türler (integer, float, byte, rune) ve işaretli/işaretsiz tipler (int, uint) arasındaki farklar açıklanmaktadır. Ardından string, array, slice, struct, pointer, map ve channel gibi veri yapıları tanıtılmaktadır. Ayrıca Go'da class yerine struct kullanıldığı ve concurrency programlama için channel nesnesinin önemi vurgulanmaktadır.
- 00:01Go Programlama Dilinde Türler
- Go programlama dilinde basit türler bulunmaktadır ve bunlar nümerik olarak sıralanabilir.
- Integer türü (int) farklı kapasitelerde (8 bit, 16 bit, 32 bit, 64 bit) mevcuttur ve derleyici gönderilen kapasiteye göre uygun türü seçer.
- İşaretsiz (unsigned) ve işaretli (unsigned) integer türleri vardır; işaretsiz integer'lar eksi değer alamaz, bu sayede kapasite iki katına çıkar.
- 02:18Diğer Go Türleri
- Float, float32 ve float64 gibi nümerik türler, struct (sınıf yerine kullanılan), pointer (işaretçi), map (harita) ve channel (haberleşme aracı) gibi türler bulunmaktadır.
- Go'da class yerine struct kullanılır ve pointer (işaretçi) kavramı C++ gibi dillerde olduğu gibi mevcuttur.
- Function (fonksiyon), interface (arayüz) ve türler Go'da kullanılan temel yapı taşlarıdır.