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:
- Diziye işaretçi — temel dizideki dilimin ilk öğesinin adresi.
- Uzunluk (len) — dilimde erişilebilir öğe sayısı.
- 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