Junior — Middle
Make funktsiyasi yordamida yaratilgan ob'ekt qayerda saqlanadi?
sobes.tech AI
AIdan javob
Go tilida make funksiyasi kesmalar, xaritalar va kanallarni yaratish uchun ishlatiladi. make yordamida yaratilgan obyektlar har doim boshqariladigan yirikda (heap) joylashadi, chunki ular ichki tuzilmasi uchun dinamik xotira ajratishni talab qiladi (masalan, kesma uchun massiv yoki xarita uchun xash jadvali).
Misol:
s := make([]int, 10) // 10 elementli kesma
Bu yerda, yirikda joylashgan massivga ishora qiluvchi ko'rsatkichni o'z ichiga olgan kesma yaratiladi, va kesma o'zi ko'rsatkich, uzunlik va sig'im bilan tuzilma. Shuning uchun, kesma bilan bog'liq ma'lumotlar yirikda saqlanadi.