Sobes.tech
Junior — Middle

Go dilinde dilim yapısının hangi bileşenleri içerir?

sobes.tech yapay zeka

AI'dan gelen yanıt

Go dilinde, dilim (slice) yapısı üç temel bileşeni içerir:

  1. Diziye işaretçi — temel dizideki dilimin ilk öğesinin adresi.
  2. Uzunluk (len) — dilimde erişilebilir öğe sayısı.
  3. Kapasite (cap) — dilimin şu anki işaretçiden başlayarak alabileceği maksimum öğe sayısı.

Dilimler, bu üç parametreyi kullanarak, verilerin kopyalanmasına gerek kalmadan erişimi ve genişletmeyi yönetmek için kullanışlı bir yol sağlar.

Dilim oluşturma örneği:

arr := [5]int{1, 2, 3, 4, 5}
slice := arr[1:4] // arr[1]'e işaretçi, len=3, cap=4